private void updatePais_Estatus(PaisActionTypes PaisActionTypes, Int32 PaisId) { BPPais oBPPais = new BPPais(); ENTPais oENTPais = new ENTPais(); ENTResponse oENTResponse = new ENTResponse(); try { // Formulario oENTPais.PaisId = PaisId; switch (PaisActionTypes) { case PaisActionTypes.DeletePais: oENTPais.Activo = 0; break; case PaisActionTypes.ReactivatePais: oENTPais.Activo = 1; break; } // Transacción oENTResponse = oBPPais.updatecatPais_Estatus(oENTPais); // Validaciones if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); } // Mensaje Base de Datos if (oENTResponse.sMessage != "") { throw (new Exception(oENTResponse.sMessage)); } // Actualizar datos selectPais(); } catch (Exception ex) { throw (ex); } }
private void SetPanel(PaisActionTypes PaisActionTypes, Int32 idItem = 0) { try { // Acciones comunes this.pnlAction.Visible = true; this.hddPais.Value = idItem.ToString(); // Detalle de acción switch (PaisActionTypes) { case PaisActionTypes.InsertPais: this.lblActionTitle.Text = "Nuevo País"; this.btnAction.Text = "Crear País"; break; case PaisActionTypes.UpdatePais: this.lblActionTitle.Text = "Edición de País"; this.btnAction.Text = "Actualizar País"; selectPais_ForEdit(idItem); 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); } }