/// <summary> /// Valida que todas las reglas del formulario se hayan cumplido y procede /// a insertar el registro utilizando el procedimiento sp_InsertaCliente /// </summary> void AlmacenarDatos() { if (this.IsValid) { ///Creación instancia de la clase BLCoberturaPoliza BLCoberturaPoliza oCoberturaPoliza = new BLCoberturaPoliza(); ///Creación de la variable el cuál verifica el resultado de la accion a realizar bool resultado = false; ///Creación de la variable el cuál almacenará el mensaje a mostrar string mensaje = ""; if (oCoberturaPoliza.verificaCobertura(this.txtNombreCobertura.Text)) { try { ///obtener los valores seleccionados por el usuario ///se toman de la propiedad datavaluefield ///tanto del dropdownlist como del listbox int id_TipoPoliza = Convert.ToInt16(this.ddl_TipoPoliza.SelectedValue); //obtener el valor del hidden field int id_CoberturaPoliza = Convert.ToInt16(this.hdidCoberturaPoliza.Value); ///asignar a la variable el resultado de ///invocar el procedimiento almacenado resultado = oCoberturaPoliza.modificaCoberturaPoliza(id_CoberturaPoliza, this.txtNombreCobertura.Text, this.txtDescCobertura.Text, float.Parse(this.txtPorcentajeCobertura.Text), id_TipoPoliza); } ///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) { ///Generación del mensaje mensaje += "El registro fue modificado"; } } ///mostrar el mensaje Response.Write("<script>alert('" + mensaje + "')</script>"); } else { mensaje = "Esta cobertura ya se encuentra registrada"; ///Mostrar mensaje Response.Write("<script>alert('" + mensaje + "')</script>"); } } }
/// <summary> /// Carga la lista de cobertura poliza /// </summary> void cargaListaCoberturaPoliza() { ///Creación de la instancia a la clase BLCoberturaPoliza BLCoberturaPoliza oCoberturaPoliza = new BLCoberturaPoliza(); ///indicarle al dropdownlist la fuente de datos this.ddlCoberturaPoliza.DataSource = oCoberturaPoliza.retornaCoberturaPoliza(); ///indicarle al dropdownlist que se muestre this.ddlCoberturaPoliza.DataBind(); }
/// <summary> /// Carga la información de cobertura póliza /// </summary> void cargaDocCoberturaPoliza() { ///Creación de la instancia a la clase BLCoberturaPoliza BLCoberturaPoliza oCoberturaPoliza = new BLCoberturaPoliza(); pa_RetornaCoberturaPolizaID_Result resultado = oCoberturaPoliza.retornaCoberturaPolizaID(Convert.ToInt16(this.ddlCoberturaPoliza.SelectedValue)); this.txtPorcentajeCobertura.Text = resultado.porcentaje.ToString(); /*string registro = DateTime.Now.ToString(); * this.txtFechaRegistro.Text = registro;*/ }
/// <summary> /// Valida que todas las reglas del formulario se hayan cumplido y procede /// a insertar el registro utilizando el procedimiento sp_InsertaCliente /// </summary> void AlmacenarDatos() { if (this.IsValid) { ///Variable que contiene el mensaje a visualizar string mensaje = ""; ///Creación de la instancia de la clase BLCoberturaPoliza BLCoberturaPoliza oCoberturaPoliza = new BLCoberturaPoliza(); bool resultado = false; if (oCoberturaPoliza.verificaCobertura(this.txtNombreCobertura.Text)) { try { ///Asignar a la variable el resultado de invocar el procedimiento ///almacenado que se encuentra en el método int idTipoPoliza = Convert.ToInt16(ddlTipoPoliza.SelectedValue); float pPorcentaje = float.Parse(this.txtPorcentaje.Text); resultado = oCoberturaPoliza.insertaCoberturaPoliza(this.txtNombreCobertura.Text, this.txtDescCobertura.Text, pPorcentaje, idTipoPoliza); } 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>"); } } } else { ///Generación del mensaje de error mensaje = "Esta cobertura ya se encuentra registrada"; ///Mostrar mensaje Response.Write("<script>alert('" + mensaje + "')</script>"); } } }
void cargaDatosGrid() { ///Creacion de la instancia del objeto BLCoberturaPoliza BLCoberturaPoliza oCoberturaPoliza = new BLCoberturaPoliza(); ///Creacion de la variable que contendrá los datos List <pa_RetornaCoberturaPoliza_Result> fuenteDatos = oCoberturaPoliza.retornaCoberturaPoliza(this.txtCobertura.Text, this.txtTipoPoliza.Text); ///Agregar al grid al fuente de datos this.grdListaCoberturaPoliza.DataSource = fuenteDatos; ///Mostrar el grid this.grdListaCoberturaPoliza.DataBind(); }
void cargaDatosRegistro() { ///obtener el parámetro envíado desde el grid ///es CASESENSITIVE string parametro = this.Request.QueryString["idCoberturaPoliza"]; //validar si el parametro es correcto if (String.IsNullOrEmpty(parametro)) { ///Generación mensaje string mensaje = "El parámetro es nulo"; ///mostrar el mensaje Response.Write("<script>alert('" + mensaje + "')</script>"); } else { ///Creación de variable el cuál almacenará el idCoberturaPoliza enviada por la variable parametro int id_CoberturaPoliza = Convert.ToInt16(parametro); ///Creación de la instancia a la clase BLCoberturaPoliza BLCoberturaPoliza oCoberturaPoliza = new BLCoberturaPoliza(); ///Creación de la variable el cual obtendrá los datos del procedimiento almacenado pa_RetornaCoberturaPolizaID_Result datosCoberturaPoliza = new pa_RetornaCoberturaPolizaID_Result(); ///Invocar el procedimiento almacenado por medio del método datosCoberturaPoliza = oCoberturaPoliza.retornaCoberturaPolizaID(id_CoberturaPoliza); ///Verificar que el objeto retornado no sea nulo if (datosCoberturaPoliza == null) { ///Redireccionamiento a la página principal si los datos son nulos Response.Redirect("/formularios/mantenimientosEmpleado/mantenimientoCoberturaPoliza/frmCoberturaPolizaLista.aspx"); } else { ///Asginación de cada una de las etiquetas sus valores respectivos en la invocacion del procedimiento almacenado this.ddl_TipoPoliza.SelectedValue = datosCoberturaPoliza.idTipoPoliza.ToString(); this.txtNombreCobertura.Text = datosCoberturaPoliza.nombre; this.txtDescCobertura.Text = datosCoberturaPoliza.descripcion; this.txtPorcentajeCobertura.Text = Convert.ToString(datosCoberturaPoliza.porcentaje); ///Asignar al hidden field el valor de llave primaria this.hdidCoberturaPoliza.Value = datosCoberturaPoliza.idCoberturaPoliza.ToString(); } } }
/// <summary> /// Valida que todas las reglas del formulario se hayan cumplido y procede /// a insertar el registro utilizando el procedimiento sp_InsertaCliente /// </summary> void AlmacenarDatos() { if (this.IsValid) { ///Creación de la instancia de la clase BLCoberturaPoliza BLCoberturaPoliza oCoberturaPoliza = new BLCoberturaPoliza(); ///Creación de la variable el cuál verificará el resultado de la acción bool resultado = false; ///Creación de la variable el cuál almacenará el mensaje a mostrar string mensaje = ""; try { ///Obtener el ID del registro a Eliminar int id_CoberturaPoliza = Convert.ToInt16(this.hdIdCoberturaPoliza.Value); ///Asignar a la variable el resultado de la invocacion del procedimiento almacenado resultado = oCoberturaPoliza.eliminaCoberturaPoliza(id_CoberturaPoliza); } ///catch: se ejecuta en el caso de que haya una excepcion ///excepcionCapturada: posee los datos de la excepción catch (Exception excepcionCapturada) { ///Generación mensaje mensaje += $"Ocurrió un error: {excepcionCapturada.Message}"; ///Mostrar mensaje Response.Write("<script>alert('" + mensaje + "')</script>"); } ///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) { ///Generación mensaje mensaje += "El registro fue eliminado"; ///Mostrar mensaje Response.Write("<script>alert('" + mensaje + "')</script>"); } } } }