コード例 #1
0
        /// <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>");
                }
            }
        }
コード例 #2
0
        /// <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();
        }
コード例 #3
0
        /// <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;*/
        }
コード例 #4
0
        /// <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>");
                }
            }
        }
コード例 #5
0
        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();
        }
コード例 #6
0
        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();
                }
            }
        }
コード例 #7
0
        /// <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>");
                    }
                }
            }
        }