Example #1
0
        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); }
        }
Example #2
0
        private void SetPanel(ColoniaActionTypes ColoniaActionTypes, Int32 CiudadId = 0, Int32 ColoniaId = 0)
        {
            try
               {

               // Acciones comunes
               this.pnlAction.Visible = true;
               this.hddColonia.Value = ColoniaId.ToString();

               // Detalle de acción
               switch (ColoniaActionTypes)
               {
                   case ColoniaActionTypes.InsertColonia:
                       this.lblActionTitle.Text = "Nueva Colonia";
                       this.btnAction.Text = "Crear Colonia";

                       break;

                   case ColoniaActionTypes.UpdateColonia:
                       this.lblActionTitle.Text = "Edición de Colonia";
                       this.btnAction.Text = "Actualizar Colonia";
                       selectColonia_ForEdit(ColoniaId);

                       break;

                   default:
                       throw (new Exception("Opción inválida"));
               }

               // Foco
               ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "focusControl('" + this.txtActionNombre.ClientID + "');", true);

               }
               catch (Exception ex)
               {
               throw (ex);
               }
        }