private void updateCiudad_Estatus(CiudadActionTypes CiudadActionTypes, Int32 CiudadId) { BPCiudad oBPCiudad = new BPCiudad(); ENTCiudad oENTCiudad = new ENTCiudad(); ENTResponse oENTResponse = new ENTResponse(); try { // Formulario oENTCiudad.CiudadId = CiudadId; switch (CiudadActionTypes) { case CiudadActionTypes.DeleteCiudad: oENTCiudad.Activo = 0; break; case CiudadActionTypes.ReactivateCiudad: oENTCiudad.Activo = 1; break; } // Transacción oENTResponse = oBPCiudad.updatecatCiudad_Estatus(oENTCiudad); // Validaciones if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); } if (oENTResponse.sMessage != "") { throw (new Exception(oENTResponse.sMessage)); } // Actualizar datos selectCiudad(); } catch (Exception ex) { throw (ex); } }
private void SetPanel(CiudadActionTypes CiudadActionTypes, Int32 CiudadId = 0, Int32 EstadoId = 0) { try { // Acciones comunes this.pnlAction.Visible = true; this.hddCiudad.Value = CiudadId.ToString(); // Detalle de acción switch (CiudadActionTypes) { case CiudadActionTypes.InsertCiudad: this.lblActionTitle.Text = "Nueva Ciudad"; this.btnAction.Text = "Crear Ciudad"; break; case CiudadActionTypes.UpdateCiudad: this.lblActionTitle.Text = "Edición de Ciudad"; this.btnAction.Text = "Actualizar Ciudad"; selectCiudad_ForEdit(CiudadId); 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); } }