protected void ObtenerDatosCabeceraBono(int nReferencia) { if (nReferencia > 0) { CABECERAGV oCab = CABECERAGV.ObtenerDatosCabeceraBono(nReferencia); hdnReferencia.Text = oCab.t420_idreferencia.ToString(); hdnInteresado.Text = oCab.t314_idusuario_interesado.ToString(); sNodoUsuario = oCab.t303_denominacion_beneficiario; hdnOficinaLiquidadora.Text = oCab.t010_idoficina.ToString(); lblBeneficiario.InnerText = (oCab.t001_sexo_interesado == "V") ? "Beneficiario" : "Beneficiaria"; imgEstado.ImageUrl = "~/Images/imgEstado2" + oCab.t431_idestado + ".gif"; hdnEstado.Text = oCab.t431_idestado; hdnEstadoAnterior.Text = oCab.t431_idestado; txtInteresado.Text = oCab.Interesado; txtReferencia.Text = oCab.t420_idreferencia.ToString("#,###"); //cboMoneda.SelectedValue = oCab.t422_idmoneda; //txtEmpresa.Text = oCab.t313_denominacion; txtImporte.Text = oCab.t420_importe.ToString("N"); lblMoneda.InnerText = oCab.t422_idmoneda; hdnMoneda.Text = oCab.t422_idmoneda; lblMoneda.Attributes.Add("desMoneda", oCab.t422_denominacion); hdnIdProyectoSubNodo.Text = (oCab.t305_idproyectosubnodo.HasValue) ? oCab.t305_idproyectosubnodo.ToString() : ""; txtObservacionesBono.Text = oCab.t420_comentarionota; hdnAnotacionesPersonales.Text = Utilidades.escape(oCab.t420_anotaciones); if (oCab.t001_idficepi_interesado != (int)Session["GVT_IDFICEPI_ENTRADA"]) { divAnotaciones.Style.Add("visibility", "hidden"); } if (oCab.t431_idestado == "B" || //No aprobada oCab.t431_idestado == "O" ||//No aceptada oCab.t431_idestado == "R" //Recuperada ) { setEmpresaTerritorio(oCab.t314_idusuario_interesado); } else { txtEmpresa.Text = oCab.t313_denominacion; hdnIDEmpresa.Text = oCab.t313_idempresa.ToString(); hdnIDTerritorio.Text = oCab.t007_idterrfis.ToString(); } //hdnIDEmpresa.Text = oCab.t313_idempresa.ToString(); //hdnIdTerritorio.Text = oCab.t007_idterrfis.ToString(); hdnImporte.Text = oCab.t420_importe.ToString("N"); txtBono.Text = oCab.t655_denominacion.ToString(); hdnIdBono.Text = oCab.t655_idBono.ToString(); hdnFecha.Text = oCab.t420_anomesbono.ToString(); txtProyecto.Text = (oCab.t301_idproyecto.HasValue) ? ((int)oCab.t301_idproyecto).ToString("#,###") + " - " + oCab.t301_denominacion.ToString() : " - "; txtFecContabilizacion.Text = (oCab.t420_fcontabilizacion.HasValue) ? ((DateTime)oCab.t420_fcontabilizacion).ToShortDateString() : ""; txtTipoCambio.Text = (oCab.t431_idestado == "A") ? "" : oCab.t420_tipocambio.ToString("#,##0.0000"); if (oCab.t431_idestado == "L" || oCab.t431_idestado == "C" || oCab.t431_idestado == "S") { string sToolTip = ""; if (User.IsInRole("A")) { sToolTip += "<label style='width:90px;'>Centro de coste:</label>" + oCab.t175_idcc_solicitud + " - " + oCab.t175_denominacion_solicitud + "<br>"; } sToolTip += "<label style='width:140px;'>" + Estructura.getDefLarga(Estructura.sTipoElem.NODO) + ":</label>" + oCab.t303_denominacion_solicitud; txtProyecto.ToolTip = "\"cssbody=[dvbdy] cssheader=[dvhdr] header=[<img src='../../images/info.gif' style='vertical-align:middle' /> Información] body=[" + sToolTip + "] hideselects=[off]"; } } else //Nueva nota { #region USUARIO oUsuario = USUARIO.Obtener((int)Session["GVT_USUARIOSUPER"]); txtInteresado.Text = oUsuario.Nombre; hdnInteresado.Text = oUsuario.t314_idusuario.ToString(); sNodoUsuario = oUsuario.t303_denominacion; //txtEmpresa.Text = oUsuario.t313_denominacion; hdnOficinaLiquidadora.Text = (oUsuario.oOficinaLiquidadora != null) ? oUsuario.oOficinaLiquidadora.t010_idoficina.ToString() : ""; setEmpresaTerritorio((int)Session["GVT_USUARIOSUPER"]); //hdnIDEmpresa.Text = oUsuario.t313_idempresa.ToString(); //hdnIdTerritorio.Text = oUsuario.oTerritorio.T007_IDTERRFIS.ToString(); #endregion } }