/// <summary> /// Método para retornar el ID del tipo de póliza /// </summary> /// <param name="pIdTipoPoliza">Parámetro ID tipo póliza</param> /// <returns></returns> public pa_RetornaTipoPolizaID_Result retornaTipoPolizaID(int pIdTipoPoliza) { ///Creación de la variable que retornará los datos pa_RetornaTipoPolizaID_Result resultado = new pa_RetornaTipoPolizaID_Result(); ///Asignar a la variable el resultado del procedimiento almacenado. resultado = this.modeloBD.pa_RetornaTipoPolizaID(pIdTipoPoliza).FirstOrDefault(); ///Retorna el resultado return(resultado); }
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(); } } }