private void updateColonia_Estatus(ColoniaActionTypes ColoniaActionTypes, Int32 ColoniaId)
{
BPColonia oBPColonia = new BPColonia();
ENTColonia oENTColonia = new ENTColonia();
ENTResponse oENTResponse = new ENTResponse();
try
{
// Formulario
oENTColonia.ColoniaId = ColoniaId;
switch (ColoniaActionTypes)
{
case ColoniaActionTypes.DeleteColonia:
oENTColonia.Activo = 0;
break;
case ColoniaActionTypes.ReactivateColonia:
oENTColonia.Activo = 1;
break;
}
// Transacción
oENTResponse = oBPColonia.updatecatColonia_Estatus(oENTColonia);
// Validaciones
if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); }
if (oENTResponse.sMessage != "") { throw (new Exception(oENTResponse.sMessage)); }
// Actualizar datos
selectColonia();
}
catch (Exception ex) { throw (ex); }
}