Esempio n. 1
0
        /// <summary>
        /// Retorna el registro de un cliente por medio del procedimiento almacenado
        /// pa_RetornaCoberturaPolizaID
        /// </summary>
        /// <param name="pIdCliente"></param>
        /// <returns></returns>
        public pa_RetornaCoberturaPolizaID_Result retornaCoberturaPolizaID(int pIdCoberturaPoliza)
        {
            ///Crear la variable que se retornará
            pa_RetornaCoberturaPolizaID_Result resultado = new pa_RetornaCoberturaPolizaID_Result();

            ///Asignar a la variable el resultado del llamado del procedimiento almacenado, es necesario
            ///incluir FirstOrDefault para que retorne un unico registro, ya que el EF asume que siempre se retorna
            ///"n" registros en los procedimientos almacenados que ejecutan la sentencia select
            resultado = this.modeloBD.pa_RetornaCoberturaPolizaID(pIdCoberturaPoliza).FirstOrDefault();

            return(resultado);
        }
        /// <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;*/
        }
Esempio n. 3
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();
                }
            }
        }