protected void ObtenerDatosCabeceraPago(int nReferencia) { if (nReferencia > 0) { CABECERAGV oCab = CABECERAGV.ObtenerDatosCabeceraPago(nReferencia); hdnReferencia.Text = oCab.t420_idreferencia.ToString(); hdnInteresado.Text = oCab.t314_idusuario_interesado.ToString(); hdnNodoBeneficiario.Text = oCab.t303_idnodo_beneficiario.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("#,###"); txtEmpresa.Text = oCab.t313_denominacion; hdnIdProyectoSubNodo.Text = (oCab.t305_idproyectosubnodo.HasValue) ? oCab.t305_idproyectosubnodo.ToString() : ""; txtProyecto.Text = (oCab.t305_idproyectosubnodo.HasValue) ? ((int)oCab.t301_idproyecto).ToString("#,###") + " - " + oCab.t301_denominacion.ToString() : ""; txtObservaciones.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 { 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"); txtImporte.Text = hdnImporte.Text; txtAcuerdo.Text = (oCab.t666_idacuerdogv.HasValue) ? oCab.t666_denominacion.ToString() : ""; hdnIdAcuerdoGV.Text = (oCab.t666_idacuerdogv.HasValue) ? oCab.t666_idacuerdogv.ToString() : ""; txtFecContabilizacion.Text = (oCab.t420_fcontabilizacion.HasValue) ? ((DateTime)oCab.t420_fcontabilizacion).ToShortDateString() : ""; txtTipoCambio.Text = (oCab.t431_idestado == "A") ? "" : oCab.t420_tipocambio.ToString("#,##0.0000"); hdnCentroCoste.Text = oCab.t175_idcc; hdnNodoCentroCoste.Text = oCab.t303_idnodo_solicitud.ToString(); txtDesNodo.Text = oCab.t303_denominacion_solicitud; cboMotivo.SelectedValue = oCab.t423_idmotivo.ToString(); cboMoneda.SelectedValue = oCab.t422_idmoneda; hdnIdMonedaAC.Text = oCab.t422_idmoneda_acuerdo; if (oCab.t431_idestado == "L" || oCab.t431_idestado == "C" || oCab.t431_idestado == "S" || oCab.t175_idcc != "") { string sToolTip = ""; if (User.IsInRole("A")) { sToolTip += "<label style='width:90px;'>Centro de coste:</label>" + oCab.t175_idcc_solicitud + " - " + oCab.t175_denominacion_solicitud + "<br>"; } if (oCab.t423_idmotivo == 1) { 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 { txtDesNodo.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(); hdnNodoBeneficiario.Text = oUsuario.t303_idnodo.ToString(); sNodoUsuario = oUsuario.t303_denominacion; txtEmpresa.Text = oUsuario.t313_denominacion; hdnOficinaLiquidadora.Text = (oUsuario.oOficinaLiquidadora != null) ? oUsuario.oOficinaLiquidadora.t010_idoficina.ToString() : ""; if (Session["GVT_MOTIVODEFECTO"] != null) { cboMotivo.SelectedValue = Session["GVT_MOTIVODEFECTO"].ToString(); } setEmpresaTerritorio((int)Session["GVT_USUARIOSUPER"]); //hdnIDEmpresa.Text = oUsuario.t313_idempresa.ToString(); //hdnIdTerritorio.Text = oUsuario.oTerritorio.T007_IDTERRFIS.ToString(); if (oUsuario.t422_idmoneda != "" && oUsuario.t422_idmoneda != null) //Moneda por defecto a nivel de usuario { cboMoneda.SelectedValue = oUsuario.t422_idmoneda.ToString(); } #endregion } }