void CargarPoliza()
        {
            ///Obtener El Parametro De Consulta Seleccionado Desde
            ///

            string parametro = this.Request.QueryString["IdRegistro"];

            ///Validar si el parametro es correcto
            if (String.IsNullOrEmpty(parametro))
            {
                ///Lanzar Alerta De Que No Hay Ningun Parametro
                Response.Write("<script>alert('Parámetro nulo')</script>");
            }
            else
            {
                ///Convertir La Variable De Consulta A INT
                int IdRegistro = Convert.ToInt16(parametro);
                /// Se Crea Una Instancia De BLUsuarios
                BLPolizas PolizaObtenido = new BLPolizas();
                /// Se Crea Una Instancia Del Modelo De BD
                sp_RetornaRegistroPolizaID_Result resultado = new sp_RetornaRegistroPolizaID_Result();
                ///Invocar Al Procedimiento Almacenado
                ///Que Retorna Una Poliza Por ID De La Clase BL
                ///Y Se Asigna A Result
                resultado = PolizaObtenido.sp_RetornaRegistroPolizaID_(IdRegistro);
                ///Si RESULT Es Vacio Redireccionar A ListaPoliza
                if (resultado == null)
                {
                    Response.Redirect("frmListaPolizas.aspx");
                }
                else
                {
                    ///Se Asignan A Los TextBox Los Datos De la POliza Obtenido
                    this.txtMontoAsegurado.Text      = resultado.MontoAsegurado;
                    this.txtPorcentajeCobertura.Text = resultado.PorcentajeCobertura;
                    this.txtMontoAdicciones.Text     = resultado.MontoAdicciones;
                    this.txtPrimaAntesImpu.Text      = resultado.PrimaAntesImpu;
                    this.txtImpuesto.Text            = resultado.Impuestos;
                    this.txtPrimaFinal.Text          = resultado.PrimaFinal;
                    this.hdRegistro.Value            = resultado.IdRegistro.ToString();
                }
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Retorna El Registro De una poliza Por Medio Del Procedemiento Almacenado
        ///
        /// </summary>
        /// <param name="pidRegistro"></param>
        /// <returns></returns>
        public sp_RetornaRegistroPolizaID_Result sp_RetornaRegistroPolizaID_(int pidRegistro)
        {
            ///Crear La Variable Que Va Retornar
            sp_RetornaRegistroPolizaID_Result resultado = new sp_RetornaRegistroPolizaID_Result();

            /*
             * asignarle a la variable el resultado del llamado del procedemiento almacenado
             * es necesario incluir la instruccion FirstOrDefault
             * para que retorne un unico registro, ya que EF asume que siempre se retornan
             * "n" registros en los procedimientos almacenados que ejecutan las sentenecia
             * select
             *
             */
            resultado =
                this.modeloBD.sp_RetornaRegistroPolizaID(pidRegistro).FirstOrDefault();
            ///Se Indica Que Retorne El Primero O Efecto Nulo

            return(resultado);
        }
        void CargarPoliza()
        {
            string parametro = this.Request.QueryString["IdRegistro"];

            //validar si el parametro es correcto
            if (String.IsNullOrEmpty(parametro))
            {
                Response.Write("<script>alert('Parámetro nulo')</script>");
            }
            else
            {
                int       IdRegistro     = Convert.ToInt32(parametro);
                BLPolizas PolizaObtenida = new BLPolizas();
                sp_RetornaRegistroPolizaID_Result resultado = new sp_RetornaRegistroPolizaID_Result();
                ///invocar al procedimiento
                resultado = PolizaObtenida.sp_RetornaRegistroPolizaID_(IdRegistro);
                if (resultado == null)
                {
                    Response.Redirect("frmListaPolizas.aspx");
                }
                else
                {
                    this.txtMontoAsegurado.Text      = resultado.MontoAsegurado;
                    this.txtPorcentajeCobertura.Text = resultado.PorcentajeCobertura;
                    this.txtNumeroAdicciones.Text    = resultado.NumeroAdicciones.ToString();
                    this.txtMontoAdicciones.Text     = resultado.MontoAdicciones;
                    this.txtPrimaAntesImpu.Text      = resultado.PrimaAntesImpu;
                    this.txtImpuestos.Text           = resultado.Impuestos;
                    this.txtPrimaFinal.Text          = resultado.PrimaFinal;
                    this.txtIdSeguro.Text            = resultado.IdSeguro.ToString();
                    this.txtIdUsuario.Text           = resultado.IdUsuario.ToString();
                    this.txtIdCobertura.Text         = resultado.IdCobertura.ToString();


                    /////asignar al hidden field
                    /////el valor de la llave primaria
                    hdidRegistro.Value = resultado.IdRegistro.ToString();
                }
            }
        }