/// <summary> /// Valida que todas las reglas del formulario se hayan cumplido y procede /// a insertar el registro utilizando el procedimiento pa_EliminaTipoPoliza /// </summary> void AlmacenarDatos() { if (this.IsValid) { BLTipoPoliza oTipoPoliza = new BLTipoPoliza(); bool resultado = false; string mensaje = ""; try { ///Obtener el ID del registro a Eliminar int idTipoPoliza = Convert.ToInt16(this.hdIdTipoPoliza.Value); ///Asignar a la variable el resultado de la invocacion del procedimiento almacenado resultado = oTipoPoliza.eliminaTipoPoliza(idTipoPoliza); } ///catch: se ejecuta en el caso de que haya una excepcion ///excepcionCapturada: posee los datos de la excepción catch (Exception excepcionCapturada) { mensaje += $"Ocurrió un error: {excepcionCapturada.Message}"; } ///finally: siempre se ejecuta (se atrape o no la excepción) finally { ///si el resultado de la variable es verdadera implica que ///el procedimiento no retornó errores if (resultado) { mensaje += "El registro fue eliminado"; } } ///Mostrar mensaje Response.Write("<script>alert('" + mensaje + "')</script>"); } }
void cargaListaTipoPoliza() { ///Creación de la instancia a la clase BLTipoPoliza BLTipoPoliza oTipoPoliza = new BLTipoPoliza(); ///indicarle al dropdownlist la fuente de datos this.ddl_TipoPoliza.DataSource = oTipoPoliza.retornaTipoPoliza(); ///indicarle al dropdownlist que se muestre this.ddl_TipoPoliza.DataBind(); }
void cargaDatosGrid() { ///Creacion de la instancia del objeto BLCoberturaPoliza BLTipoPoliza oTipoPoliza = new BLTipoPoliza(); ///Creacion de la variable que contendrá los datos List <pa_RetornaTipoPoliza_Result> fuenteDatos = oTipoPoliza.retornaTipoPoliza(this.txtPoliza.Text); ///Agregar al grid al fuente de datos this.grdTipoPoliza.DataSource = fuenteDatos; ///Mostrar el grid this.grdTipoPoliza.DataBind(); }
void cargaDatosRegistro() { ///obtener el parámetro envíado desde el grid ///es CASESENSITIVE string parametro = this.Request.QueryString["idTipoPoliza"]; //validar si el parametro es correcto if (String.IsNullOrEmpty(parametro)) { string mensaje = "El parámetro es nulo"; ///Mostrar mensaje Response.Write("<script>alert('" + mensaje + "')</script>"); } else { int id_TipoPoliza = Convert.ToInt16(parametro); BLTipoPoliza oTipoPoliza = new BLTipoPoliza(); pa_RetornaTipoPolizaID_Result datosTipoPoliza = new pa_RetornaTipoPolizaID_Result(); ///Invocar el procedimiento almacenado por medio del método datosTipoPoliza = oTipoPoliza.retornaTipoPolizaID(id_TipoPoliza); ///Verificar que el objeto retornado no sea nulo if (datosTipoPoliza == null) { Response.Redirect("/formularios/mantenimientosEmpleado/mantenimientoTipoPoliza/frmTipoPolizaLista.aspx"); } else { ///Asginación de cada una de las etiquetas sus valores respectivos en la invocacion del procedimiento almacenado this.txtNombre.Text = datosTipoPoliza.nombre; this.txtDetalles.Text = datosTipoPoliza.detalles; ///Asignar al hidden field el valor de llave primaria this.hdTipoPoliza.Value = datosTipoPoliza.idTipoPoliza.ToString(); } } }
/// <summary> /// Valida que todas las reglas del formulario se hayan cumplido y procede /// a insertar el registro utilizando el procedimiento sp_InsertaTipoPoliza /// </summary> void AlmacenarDatos() { if (this.IsValid) { string mensaje = ""; ///Creación de la instancia de la clase EstudianteTelefonoBL BLTipoPoliza oTipoPoliza = new BLTipoPoliza(); bool resultado = false; try { ///Asignar a la variable el resultado de invocar el procedimiento ///almacenado que se encuentra en el método resultado = oTipoPoliza.insertaTipoPoliza(this.txtNombre.Text, this.txtDesc.Text); } catch (Exception excepcionCapturada) { ///Generación del mensaje de error mensaje += $"Ha ocurrido un error: {excepcionCapturada.Message}"; ///Mostrar mensaje Response.Write("<script>alert('" + mensaje + "')</script>"); } finally { ///Si el resultado de la variable es verdadero, significa que no dió errores if (resultado) { ///Generación del mensaje de inserción mensaje += "El registro fue insertado"; ///Mostrar mensaje Response.Write("<script>alert('" + mensaje + "')</script>"); } } } }