protected void rptSolicitudes_ItemDataBound(object sender, RepeaterItemEventArgs e) { RepeaterItem item = e.Item; // elemento del Repeater ConsultasWS.Movimiento_Solicitud oMov = null; if (item.ItemType == ListItemType.AlternatingItem || item.ItemType == ListItemType.Item) { PrestacionBeneficiario oPrestacionBenef = (PrestacionBeneficiario)e.Item.DataItem; Label lblPaisPrest = (Label)item.FindControl("lblPaisPrest"); // obtenemos el control. lblPaisPrest.Text = oPrestacionBenef.PaisDescCompleto + " - " + oPrestacionBenef.DescripcionPrestacion; string merror = ""; Label lblfmovestSect = (Label)item.FindControl("lblfmovestSect"); // obtenemos el control. try { oMov = InvocaWsDao.TraeUltimoMovimientoSolicitud(oPrestacionBenef.IdBeneficiario, oPrestacionBenef.CodPrestacion, out merror); if (oMov != null && merror == "") { lblfmovestSect.Text = oMov.Fecha_Movimiento.ToShortDateString() + " - " + oMov.Estado.Descripcion + " - " + oMov.Sector.Descripcion; } else { lblfmovestSect.Text = ""; } } catch (Exception) { lblfmovestSect.Text = ""; } Label lblMercosur = (Label)item.FindControl("lblMercosur"); // obtenemos el control. lblMercosur.Text = oPrestacionBenef.Mercosur ? "SI" : "NO"; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //Check de Seguridad tanto para ingresar como modificar instrumento //if (!AplicarSeguridad()) // Response.Redirect(ConfigurationManager.AppSettings["urlAccesoDenegadoNBtn"].ToString()); ApeNomBenef = (string)Request.QueryString["descApeNom"]; lbEncabezadoBeneficiario.Text = ApeNomBenef; descPrestacion = Request.QueryString["descPrestacion"].ToString(); lbdescPrestacion.Text = " " + descPrestacion; String mensajeer = ""; #region obtiene ultimo estado y sector ConsultasWS.Movimiento_Solicitud oMovimiento = null; oMovimiento = (ConsultasWS.Movimiento_Solicitud)Session["ultMov"]; if (oMovimiento != null && mensajeer == "") { lbUltMovEstado.Text = oMovimiento.Estado.Descripcion; lbUltMovSector.Text = oMovimiento.Sector.Descripcion; lbUltMovObserv.Text = oMovimiento.Observaciones; lbFechaUltMov.Text = oMovimiento.Fecha_Movimiento.ToShortDateString(); } else { lbUltMovEstado.Text = ""; lbUltMovSector.Text = ""; lbUltMovObserv.Text = ""; lbFechaUltMov.Text = ""; } #endregion obtiene ultimo estado y sector #region obtiene las prestaciones ingresadas List <ActoresWS.Solicitud> sesSolicitudes = (List <ActoresWS.Solicitud>)Session["lSolic"]; rptSolicitudes.Visible = false; if (sesSolicitudes != null && mensajeer == "") { CargarSolicitudes(sesSolicitudes); } #endregion obtiene las prestaciones ingresadas #region obtiene los expedientes cargados List <ActoresWS.Expediente_Solicitud> sesExpedientes = (List <ActoresWS.Expediente_Solicitud>)Session["lExped"]; gridListadoexpedienteBen.Visible = false; if (sesExpedientes != null && mensajeer == "") { CargarExpedientes(sesExpedientes); } else { gridListadoexpedienteBen.Visible = false; } #endregion #region obtiene los movimientos List <ActoresWS.IngDevMov> sesMovimientos = (List <ActoresWS.IngDevMov>)Session["lMovim"]; gridMovimientosSol.Visible = false; if (sesMovimientos != null && mensajeer == "") { CargarMovimientos(sesMovimientos); } else { gridMovimientosSol.Visible = false; } #endregion #region obtiene los beneficios cargados List <ActoresWS.Beneficio_Solicitud> sesBeneficios = (List <ActoresWS.Beneficio_Solicitud>)Session["lBenef"]; gridListadoBeneficio.Visible = false; if (sesBeneficios != null && mensajeer == "") { CargarBeneficios(sesBeneficios); } else { gridListadoBeneficio.Visible = false; } #endregion obtiene las prestaciones ingresadas #region obtiene los ingresos List <ActoresWS.Ingresos> sesIngresos = (List <ActoresWS.Ingresos>)Session["lIngresos"]; rptIngresos.Visible = false; if (sesIngresos != null && mensajeer == "") { CargarIngresos(sesIngresos); } #endregion obtiene las prestaciones ingresadas #region obtiene la documentación faltante List <ActoresWS.TipoDocumentacion_Prestacion> sesDocFaltante = (List <ActoresWS.TipoDocumentacion_Prestacion>)Session["ldocFaltante"]; gridDocFaltante.Visible = false; if (sesDocFaltante != null && mensajeer == "") { CargarDocumentacionFaltante(sesDocFaltante); } else { gridDocFaltante.Visible = false; } #endregion mensajeer = ""; Session["lBenef"] = null; Session["lMovim"] = null; Session["lExped"] = null; Session["lSolic"] = null; Session["ultMov"] = null; Session["ldocFaltante"] = null; Session["lIngresos"] = null; } }