protected void Page_Load(object sender, EventArgs e) { //carga Cabecera // Session["PaginaActivaOrigen"] = objfor.NombrePagina(); // Session["PaginaActiva"] = "Capital Social"; Formatos objfor = new Formatos(); lblTituloPagina.Text = objfor.NombrePaginaFormateada(Session["PaginaActivaOrigen"].ToString()); lblNombre.Text = Session["NombreCompleto"].ToString(); lblRut.Text = Session["RutFormateado"].ToString(); //LblSaldos.Text = Session["vSaldoCapital"].ToString(); string vMonto = ""; string vSaldo = ""; Service objService = new Service(); Formatos objFormatos = new Formatos(); string xmlSalida = objService.ConsultaSaldosSocio("<Parametros iPersona= \"" + Session["IdCliente"].ToString() + "\"/>", 1); XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(xmlSalida); XmlNodeList lista2 = xDoc.GetElementsByTagName("Capital"); foreach (XmlElement nodo in lista2) { vMonto = objFormatos.FormateaNumero(nodo.GetAttribute("vMonto")); vSaldo = objFormatos.FormateaNumero(nodo.GetAttribute("vSaldo")); nodo.SetAttribute("vMonto", vMonto);//CapInsoluto); nodo.SetAttribute("vSaldo", vSaldo); } lista2 = xDoc.GetElementsByTagName("Saldos"); int vsaldocapitaltotal = 0; foreach (XmlElement nodo in lista2) { vsaldocapitaltotal = Int32.Parse(nodo.GetAttribute("vTotal")); } LblSaldos.Text = objFormatos.FormateaNumero(vsaldocapitaltotal.ToString()); xmlSalida = xDoc.InnerXml; //string xmlSalida = objService.ConsultaSaldosSocio("<Parametros iPersona= \"" + idCliente + "\"/>", 1); //xmlSalida = "<CAPITAL>" + strXML_encabezado + xmlSalida + "</CAPITAL>"; String isbn = "gvColocaciones.DataKeys[GVListarXml.SelectedIndex].Value"; XmlDSCapital.Data = xmlSalida; XmlDSCapital.XPath = (string.Format("/Saldos/Movimientos/Capital", isbn)); gvCapitalSocial.DataSource = XmlDSCapital; gvCapitalSocial.DataBind(); //Response.Redirect("http://localhost/SitioWebAndesCoop/" + Session["PaginaActivaOrigen"].ToString()); }
protected void Page_Load(object sender, EventArgs e) { //carga Cabecera Formatos objfor = new Formatos(); //Session["PaginaActivaOrigen"] = objfor.NombrePagina(); //Session["PaginaActiva"] = "Libreta Vista"; lblTituloPagina.Text = objfor.NombrePaginaFormateada(Session["PaginaActivaOrigen"].ToString()); lblNombre.Text = Session["NombreCompleto"].ToString(); lblRut.Text = Session["RutFormateado"].ToString(); lblSaldo.Text = Session["vSaldoLibretaVista"].ToString(); string strParama = "<Parametros "; strParama = strParama + "iCliente=\"" + Session["IdCliente"] + "\" />"; //strParama = strParama + "iCliente=\"" + "100004" + "\" />"; Service objserv = new Service(); string xmlSalida = objserv.ConsultaSaldosSocio(strParama, 3); /*fMovimiento,DescEstadoMov,vMonto,vSaldo,tGlosa*/ Formatos objFormatos = new Formatos(); XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(xmlSalida); string vMonto = ""; string vSaldo = ""; XmlNodeList lista2 = xDoc.GetElementsByTagName("MovCtaVista"); foreach (XmlElement nodo in lista2) { vMonto = objFormatos.FormateaNumero(nodo.GetAttribute("vMonto")); vSaldo = objFormatos.FormateaNumero(nodo.GetAttribute("vSaldo")); nodo.SetAttribute("vMonto", vMonto);//CapInsoluto); nodo.SetAttribute("vSaldo", vSaldo); } xmlSalida = xDoc.InnerXml; //string xmlSalida = objService.ConsultaSaldosSocio("<Parametros iPersona= \"" + idCliente + "\"/>", 1); //xmlSalida = "<CAPITAL>" + strXML_encabezado + xmlSalida + "</CAPITAL>"; xdsVista.Data = xmlSalida; xdsVista.XPath = (string.Format("/CtaVista/MovCtaVista")); gvVista.DataSource = xdsVista; gvVista.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { { //carga Cabecera //Formatos objfor = new Formatos(); //Session["PaginaActivaOrigen"] = objfor.NombrePagina(); //Session["PaginaActiva"] = "Libreta a Plazo"; Formatos objfor = new Formatos(); lblTituloPagina.Text = objfor.NombrePaginaFormateada(Session["PaginaActivaOrigen"].ToString()); lblNombre.Text = Session["NombreCompleto"].ToString(); lblRut.Text = Session["RutFormateado"].ToString(); //LblSaldos.Text = Session["vSaldoLibretaPlazo"].ToString(); string strParamp = "<Parametros>"; strParamp = strParamp + "<iPersona>" + Session["IdCliente"].ToString() + "</iPersona>"; //strParamp = strParamp + "<iPersona>" + "105300" + "</iPersona>"; strParamp = strParamp + "<cTablaEstado>" + 11 + "</cTablaEstado>"; strParamp = strParamp + "<cEstado>" + 1 + "</cEstado>"; strParamp = strParamp + "<cEstado2>2</cEstado2>"; strParamp = strParamp + "</Parametros>"; Service objserv = new Service(); string xmlSalida = objserv.ConsultaSaldosSocio(strParamp, 2); Formatos objFormatos = new Formatos(); XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(xmlSalida); string vSaldoLibreta = ""; XmlNodeList lista2 = xDoc.GetElementsByTagName("Libreta"); foreach (XmlElement nodo in lista2) { vSaldoLibreta = objFormatos.FormateaNumero(nodo.GetAttribute("vSaldoLibreta")); nodo.SetAttribute("vSaldoLibreta", vSaldoLibreta);//CapInsoluto); } LblSaldos.Text = vSaldoLibreta; xmlSalida = xDoc.InnerXml; /*iCuenta * NombreProducto * fApertura * DescEstadoCuenta * vSaldoLibreta*/ xdsLibreta.Data = xmlSalida; xdsLibreta.XPath = (string.Format("/Libretas/Libreta")); gvListaLibreta.DataSource = xdsLibreta; gvListaLibreta.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { try { Session["producto"] = "Libreta Plazo"; //carga Cabecera Formatos objfor = new Formatos(); Session["PaginaActivaOrigen"] = objfor.NombrePagina(); Session["PaginaActiva"] = "Libreta a Plazo"; Session["cargaPag"] = "0"; //lblNombre.Text = Session["NombreCompleto"].ToString(); //lblRut.Text = Session["RutFormateado"].ToString(); //LblSaldos.Text = Session["vSaldoLibretaPlazo"].ToString(); string strParamp = "<Parametros>"; strParamp = strParamp + "<iPersona>" + Session["IdCliente"].ToString() + "</iPersona>"; //strParamp = strParamp + "<iPersona>" + "105300" + "</iPersona>"; strParamp = strParamp + "<cTablaEstado>" + 11 + "</cTablaEstado>"; strParamp = strParamp + "<cEstado>" + 1 + "</cEstado>"; strParamp = strParamp + "<cEstado2>2</cEstado2>"; strParamp = strParamp + "</Parametros>"; Service objserv = new Service(); string xmlSalida = objserv.ConsultaSaldosSocio(strParamp, 2); Formatos objFormatos = new Formatos(); XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(xmlSalida); int vSaldoLibreta = 0; XmlNodeList lista2 = xDoc.GetElementsByTagName("Libreta"); foreach (XmlElement nodo in lista2) { vSaldoLibreta = vSaldoLibreta + Int32.Parse(nodo.GetAttribute("vSaldoLibreta")); //vSaldoLibreta = objFormatos.FormateaNumero(nodo.GetAttribute("vSaldoLibreta")); nodo.SetAttribute("vSaldoLibreta", objFormatos.FormateaNumero(nodo.GetAttribute("vSaldoLibreta")));//CapInsoluto); } LblSaldos.Text = objFormatos.FormateaNumero(vSaldoLibreta.ToString()); xmlSalida = xDoc.InnerXml; if (vSaldoLibreta == 0) { Session["cargaPag"] = "2"; lblError.Visible = true; lblError.Text = "No tiene saldos para este Producto"; } /*iCuenta * NombreProducto * fApertura * DescEstadoCuenta * vSaldoLibreta*/ xdsLibreta.Data = xmlSalida; xdsLibreta.XPath = (string.Format("/Libretas/Libreta")); gvListaLibreta.DataSource = xdsLibreta; gvListaLibreta.DataBind(); xdsLibreta = null; } catch (Exception ex) { Response.Redirect("Defaultv3.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { //carga Cabecera //Formatos objfor = new Formatos(); //Session["PaginaActivaOrigen"] = objfor.NombrePagina(); //Session["PaginaActiva"] = "Credito en Cuotas"; Formatos objfor = new Formatos(); lblTituloPagina.Text = objfor.NombrePaginaFormateada(Session["PaginaActivaOrigen"].ToString()); lblNombre.Text = Session["NombreCompleto"].ToString(); lblRut.Text = Session["RutFormateado"].ToString(); //lblSaldo.Text = Session["SaldoCredExtra"].ToString(); Service objService = new Service(); string strXML = "<Parametros>"; strXML = strXML + "<iPersona>" + Session["IdCliente"].ToString() + "</iPersona>"; //Prueba strXML = strXML + "<iPersona>" + 104602 + "</iPersona>"; strXML = strXML + "<cTablaEstado>33</cTablaEstado>"; strXML = strXML + "<Estados>"; strXML = strXML + "<Estado codigo=\"5\"/>"; strXML = strXML + "<Estado codigo=\"1\"/>"; strXML = strXML + "</Estados>"; strXML = strXML + "</Parametros>"; //string aca = "pase por aca"; string InfoParamXML = objService.ConsultaSaldosSocio(strXML, 7); String isbn = "gvColocaciones.DataKeys[GVListarXml.SelectedIndex].Value"; /*xdsCredCuotas.Data = InfoParamXML; * xdsCredCuotas.XPath = (string.Format("/Colocaciones/col[@cEstadoColocacion=\"1\" or @cEstadoColocacion=\"2\"]", isbn)); * gvCredCuotas.DataSource = xdsCredCuotas; * gvCredCuotas.DataBind();*/ XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(InfoParamXML); XmlNodeList lista2 = xDoc.GetElementsByTagName("Colocaciones"); XmlNodeList lista3 = ((XmlElement)lista2[0]).GetElementsByTagName("col"); DataTable dt = new DataTable("Table1"); dt.Columns.Add("iColocacion"); dt.Columns.Add("fApertura"); dt.Columns.Add("fCierre"); dt.Columns.Add("vMontoTotal"); //dt.Columns.Add("SaldoInsoluto"); dt.Columns.Add("NombreProducto"); dt.Columns.Add("Estado"); dt.Columns.Add("cAmortizacion"); //dt.Columns.Add("cpagare"); Formatos objFormatos = new Formatos(); foreach (XmlElement nodo in lista3) { if (nodo.GetAttribute("cTipoCalculo") != "2") { dt.Rows.Add(nodo.GetAttribute("iColocacion"), nodo.GetAttribute("fApertura"), nodo.GetAttribute("fCierre"), objFormatos.FormateaNumero(nodo.GetAttribute("vMontoTotal")) , nodo.GetAttribute("NombreProducto"), nodo.GetAttribute("EstadoColocacion"), nodo.GetAttribute("cAmortizacion"));// (nodo.GetAttribute("cCuota")); } } gvCredCuotas.DataSource = dt; gvCredCuotas.DataBind(); /* Transforma objFunciones = new Transforma(); * string Salida = objFunciones.Transformar(strTotal, "InforGralCredCuotas.xslt"); * Response.Redirect(Salida); */ }
protected void Page_Load(object sender, EventArgs e) { try { //carga Cabecera Formatos objfor = new Formatos(); Session["PaginaActivaOrigen"] = objfor.NombrePagina(); Session["PaginaActiva"] = "Movimientos Credito en Cuotas"; //lblNombre.Text = Session["NombreCompleto"].ToString(); //lblRut.Text = Session["RutFormateado"].ToString(); //lblSaldo.Text = Session["SaldoCredCuota"].ToString(); Session["cargaPag"] = "0"; //CreditoCuotas2.aspx?IColocacion={0}&op=7&Nommbre={1}&cAmortizacion={2} lblnCredito.Text = Request.QueryString["IColocacion"]; lblTipoCredito.Text = Request.QueryString["Nommbre"].ToString(); //lblFrecuencia.Text = Request.QueryString["cAmortizacion"]; lblFrecuencia.Text = Request.QueryString["vAmortizacion"].ToUpper(); Session["IColocacion"] = Request.QueryString["IColocacion"]; Session["Nommbre"] = Request.QueryString["Nommbre"].ToString(); Session["cAmortizacion"] = "Mensual"; //Request.QueryString["cAmortizacion"]; // Response.Write("<script>alert ('Auipase')</script>"); Service objService = new Service(); string strXML = "<Parametros>"; strXML = strXML + "<iPersona>" + Session["IdCliente"].ToString() + "</iPersona>"; strXML = strXML + "<cTablaEstado>" + Request.QueryString["IColocacion"] + "</cTablaEstado>"; strXML = strXML + "<Estados>"; strXML = strXML + "<Estado codigo=\"5\"/>"; strXML = strXML + "<Estado codigo=\"1\"/>"; strXML = strXML + "</Estados>"; strXML = strXML + "</Parametros>"; //string aca = "pase por aca"; string InfoParamXML = objService.ConsultaSaldosSocio(strXML, 7); XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(InfoParamXML); XmlNodeList lista2 = xDoc.GetElementsByTagName("col"); Formatos objFormatos = new Formatos(); string CapInsoluto = ""; string interes = ""; string saldoCapital = ""; int MontoTotal = 0; int indice = 0; int ind = 0; string colo = Request.QueryString["iColocacion"].ToString(); string colo2 = ""; foreach (XmlElement nodo in lista2) { if (nodo.GetAttribute("iColocacion") == Request.QueryString["iColocacion"].ToString()) { lblSaldo.Text = objFormatos.FormateaNumero(nodo.GetAttribute("SaldoCapital")); colo2 = nodo.GetAttribute("iColocacion"); XmlNodeList lista3 = ((XmlElement)lista2[indice]).GetElementsByTagName("c"); foreach (XmlElement nodo2 in lista3) { MontoTotal = Int32.Parse(nodo2.GetAttribute("vCapitalPagado")) + Int32.Parse(nodo2.GetAttribute("vInteres")) + Int32.Parse(nodo2.GetAttribute("vGastoCobranza")) + Int32.Parse(nodo2.GetAttribute("vInteresMoratorio")); CapInsoluto = objFormatos.FormateaNumero((Int32.Parse(nodo2.GetAttribute("vInteres")) + Int32.Parse(nodo2.GetAttribute("vCapitalPagado"))).ToString()); interes = objFormatos.FormateaNumero(nodo2.GetAttribute("vInteres")); saldoCapital = objFormatos.FormateaNumero(nodo2.GetAttribute("vCapitalPagado")); nodo2.SetAttribute("vValorCuota", CapInsoluto);//CapInsoluto); nodo2.SetAttribute("vInteres", interes); nodo2.SetAttribute("vCapitalPagado", saldoCapital); nodo2.SetAttribute("vValorCuotaUF", objFormatos.FormateaNumero(MontoTotal.ToString())); } } indice = indice + 1; } InfoParamXML = xDoc.InnerXml; string InfoParamXML2 = InfoParamXML; xdsCredCuotas1.Data = InfoParamXML2; xdsCredCuotas1.XPath = (string.Format("/Colocaciones/col[@iColocacion=" + Request.QueryString["iColocacion"] + "]/c[@cEstadoCuota=\"1\" or @cEstadoCuota=\"3\" or @cEstadoCuota=\"5\"]")); gvCredCuotas1.DataSource = xdsCredCuotas1; gvCredCuotas1.DataBind(); } catch (Exception ex) { Response.Redirect("Defaultv3.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { try { Session["producto"] = "Crédito Cuotas"; if (Request.QueryString["Imprime"] == "1") { Response.Write("<script>window.print();</script>"); } //carga Cabecera Formatos objfor = new Formatos(); Session["PaginaActivaOrigen"] = objfor.NombrePagina(); Session["PaginaActiva"] = "Credito en Cuotas"; Session["ImprimePagina"] = "http://localhost/CreditoCuotas.aspx?Imprime=1"; Session["cargaPag"] = "0"; //lblNombre.Text = Session["NombreCompleto"].ToString(); //lblRut.Text = Session["RutFormateado"].ToString(); // Service objService = new Service(); string strXML = "<Parametros>"; strXML = strXML + "<iPersona>" + Session["IdCliente"].ToString() + "</iPersona>"; //Prueba strXML = strXML + "<iPersona>" + 104602 + "</iPersona>"; strXML = strXML + "<cTablaEstado>33</cTablaEstado>"; strXML = strXML + "<Estados>"; strXML = strXML + "<Estado codigo=\"5\"/>"; strXML = strXML + "<Estado codigo=\"3\"/>"; strXML = strXML + "<Estado codigo=\"1\"/>"; strXML = strXML + "</Estados>"; strXML = strXML + "</Parametros>"; //string aca = "pase por aca"; string InfoParamXML = objService.ConsultaSaldosSocio(strXML, 7); String isbn = "gvColocaciones.DataKeys[GVListarXml.SelectedIndex].Value"; /*xdsCredCuotas.Data = InfoParamXML; * xdsCredCuotas.XPath = (string.Format("/Colocaciones/col[@cEstadoColocacion=\"1\" or @cEstadoColocacion=\"2\"]", isbn)); * gvCredCuotas.DataSource = xdsCredCuotas; * gvCredCuotas.DataBind();*/ XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(InfoParamXML); XmlNodeList lista2 = xDoc.GetElementsByTagName("Colocaciones"); XmlNodeList lista3 = ((XmlElement)lista2[0]).GetElementsByTagName("col"); DataTable dt = new DataTable("Table1"); dt.Columns.Add("iColocacion"); dt.Columns.Add("fApertura"); dt.Columns.Add("fCierre"); dt.Columns.Add("vMontoTotal"); //dt.Columns.Add("SaldoInsoluto"); dt.Columns.Add("NombreProducto"); dt.Columns.Add("Estado"); dt.Columns.Add("cAmortizacion"); dt.Columns.Add("vAmortizacion"); //dt.Columns.Add("cpagare"); Formatos objFormatos = new Formatos(); int SaldoCapital = 0; foreach (XmlElement nodo in lista3) { SaldoCapital = SaldoCapital + Int32.Parse(nodo.GetAttribute("SaldoCapital")); lblSaldo.Text = objFormatos.FormateaNumero(SaldoCapital.ToString()); if (nodo.GetAttribute("cTipoCalculo") != "2") { dt.Rows.Add(nodo.GetAttribute("iColocacion"), nodo.GetAttribute("fApertura"), nodo.GetAttribute("fCierre"), objFormatos.FormateaNumero(nodo.GetAttribute("vMontoTotal")) , nodo.GetAttribute("NombreProducto"), nodo.GetAttribute("EstadoColocacion"), nodo.GetAttribute("cAmortizacion"), nodo.GetAttribute("vAmortizacion"));// (nodo.GetAttribute("cCuota")); } } gvCredCuotas.DataSource = dt; gvCredCuotas.DataBind(); if (SaldoCapital == 0) { Session["cargaPag"] = "2"; lblError.Visible = true; lblError.Text = "No tiene saldos para este Producto"; } /* Transforma objFunciones = new Transforma(); * string Salida = objFunciones.Transformar(strTotal, "InforGralCredCuotas.xslt"); * Response.Redirect(Salida); */ } catch (Exception ex) { Response.Redirect("Defaultv3.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { try { //carga Cabecera //Session["PaginaActiva"] = objfor.NombrePagina(); Session["PaginaActiva"] = "Movimientos Deposito a Plazo"; //lblNombre.Text = Session["NombreCompleto"].ToString(); //lblRut.Text = Session["RutFormateado"].ToString(); //LblSaldos.Text = Session["vSaldoCapital"].ToString(); Session["cargaPag"] = "0"; string strParam = "<Parametros iCliente=\"" + Session["idCliente"] + "\" >"; //string strParam = "<Parametros iCliente=\"138687\" >"; strParam = strParam + "<Estados>"; strParam = strParam + "<Estado cEstado=\"8\" />"; strParam = strParam + "<Estado cEstado=\"7\" />"; strParam = strParam + "<Estado cEstado=\"6\" />"; strParam = strParam + "<Estado cEstado=\"5\" />"; strParam = strParam + "<Estado cEstado=\"4\" />"; strParam = strParam + "<Estado cEstado=\"3\" />"; strParam = strParam + "<Estado cEstado=\"2\" />"; strParam = strParam + "<Estado cEstado=\"1\" />"; strParam = strParam + "<Estado cEstado=\"\" />"; strParam = strParam + "</Estados>"; strParam = strParam + "</Parametros>"; Service objserv = new Service(); string xmlSalida = objserv.ConsultaSaldosSocio(strParam, 4); Formatos objFormatos = new Formatos(); XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(xmlSalida); string vMontorMovimiento = ""; int indice = 0; XmlNodeList lista2 = xDoc.GetElementsByTagName("Deposito"); foreach (XmlElement nodo in lista2) { if (nodo.GetAttribute("iSecuencia") == Request.QueryString["iSecuencia"]) { XmlNodeList lista3 = ((XmlElement)lista2[indice]).GetElementsByTagName("DetalleDep"); foreach (XmlElement nodo2 in lista3) { vMontorMovimiento = objFormatos.FormateaNumero(nodo2.GetAttribute("vMontorMovimiento")); nodo2.SetAttribute("vMontorMovimiento", vMontorMovimiento);//CapInsoluto); } } indice = indice + 1; } /*InfoParamXML = xDoc.InnerXml; * string InfoParamXML2 = InfoParamXML;*/ xmlSalida = xDoc.InnerXml; /* fFechaPago * vMontorMovimiento * DescTipoMovimiento * DescEstadoPago * iComprobanteCaja*/ xdsDeposito.Data = xmlSalida; xdsDeposito.XPath = (string.Format("/DepositoPlazo/Deposito[@iSecuencia=" + Request.QueryString["iSecuencia"].ToString() + "]/DetalleDep")); gvDeposito.DataSource = xdsDeposito; gvDeposito.DataBind(); } catch (Exception ex) { Response.Redirect("Defaultv3.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { try { Session["producto"] = "Capital Social"; //carga Cabecera Formatos objfor = new Formatos(); Session["PaginaActivaOrigen"] = objfor.NombrePagina(); Session["PaginaActiva"] = "Capital Social"; Session["cargaPag"] = "0"; //lblNombre.Text = Session["NombreCompleto"].ToString(); //lblRut.Text = Session["RutFormateado"].ToString(); //LblSaldos.Text = Session["vSaldoCapital"].ToString(); string vMonto = ""; string vSaldo = ""; Service objService = new Service(); Formatos objFormatos = new Formatos(); string xmlSalida = objService.ConsultaSaldosSocio("<Parametros iPersona= \"" + Session["IdCliente"].ToString() + "\"/>", 1); XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(xmlSalida); XmlNodeList lista2 = xDoc.GetElementsByTagName("Capital"); int sumacapital = 0; int vsaldocapitaltotal = 0; foreach (XmlElement nodo in lista2) { vMonto = objFormatos.FormateaNumero(nodo.GetAttribute("vMonto")); vSaldo = objFormatos.FormateaNumero(nodo.GetAttribute("vSaldo")); nodo.SetAttribute("vMonto", vMonto);//CapInsoluto); nodo.SetAttribute("vSaldo", vSaldo); } lista2 = xDoc.GetElementsByTagName("Saldos"); foreach (XmlElement nodo in lista2) { vsaldocapitaltotal = Int32.Parse(nodo.GetAttribute("vTotal")); } LblSaldos.Text = objFormatos.FormateaNumero(vsaldocapitaltotal.ToString()); if (vsaldocapitaltotal == 0) { gvCapitalSocial.Visible = false; Session["cargaPag"] = "2"; lblError.Visible = true; lblError.Text = "No tiene saldos para este Producto"; } else { xmlSalida = xDoc.InnerXml; //string xmlSalida = objService.ConsultaSaldosSocio("<Parametros iPersona= \"" + idCliente + "\"/>", 1); //xmlSalida = "<CAPITAL>" + strXML_encabezado + xmlSalida + "</CAPITAL>"; String isbn = "gvColocaciones.DataKeys[GVListarXml.SelectedIndex].Value"; XmlDSCapital.Data = xmlSalida; XmlDSCapital.XPath = (string.Format("/Saldos/Movimientos/Capital", isbn)); gvCapitalSocial.DataSource = XmlDSCapital; gvCapitalSocial.DataBind(); } } catch (Exception ex) { //Response.Write(ex.ToString()); Response.Redirect("Defaultv3.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { try { //Session["producto"] = "Libreta Vista"; Session["producto"] = "Cuenta Vista"; //carga Cabecera Formatos objfor = new Formatos(); Session["PaginaActivaOrigen"] = objfor.NombrePagina(); Session["PaginaActiva"] = "Cuenta Vista"; Session["cargaPag"] = "0"; //lblNombre.Text = Session["NombreCompleto"].ToString(); //lblRut.Text = Session["RutFormateado"].ToString(); //lblSaldo.Text = Session["vSaldoLibretaVista"].ToString(); string strParama = "<Parametros "; strParama = strParama + "iCliente=\"" + Session["IdCliente"] + "\" />"; //strParama = strParama + "iCliente=\"" + "100004" + "\" />"; Service objserv = new Service(); string xmlSalida = objserv.ConsultaSaldosSocio(strParama, 3); /*fMovimiento,DescEstadoMov,vMonto,vSaldo,tGlosa*/ Formatos objFormatos = new Formatos(); XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(xmlSalida); string vMonto = ""; string vSaldo = ""; string contMov = ""; XmlNodeList lista1 = xDoc.GetElementsByTagName("CtaVista"); int saldoVista = 0; foreach (XmlElement nodo1 in lista1) { saldoVista = Int32.Parse(nodo1.GetAttribute("vMontoSaldo")); } lblSaldo.Text = objFormatos.FormateaNumero(saldoVista.ToString()); XmlNodeList lista2 = xDoc.GetElementsByTagName("MovCtaVista"); foreach (XmlElement nodo in lista2) { vMonto = objFormatos.FormateaNumero(nodo.GetAttribute("vMonto")); vSaldo = objFormatos.FormateaNumero(nodo.GetAttribute("vSaldo")); contMov = nodo.GetAttribute("vMonto"); nodo.SetAttribute("vMonto", vMonto);//CapInsoluto); nodo.SetAttribute("vSaldo", vSaldo); } xmlSalida = xDoc.InnerXml; //string xmlSalida = objService.ConsultaSaldosSocio("<Parametros iPersona= \"" + idCliente + "\"/>", 1); //xmlSalida = "<CAPITAL>" + strXML_encabezado + xmlSalida + "</CAPITAL>"; //Response.Write (contMov); if (saldoVista == 0) { Session["cargaPag"] = "2"; lblSinMovimiento.Visible = true; lblSinMovimiento.Text = "No tiene saldos para este Producto"; } else { if (contMov == "") { Session["cargaPag"] = "2"; lblSinMovimiento.Visible = true; lblSinMovimiento.Text = "No tiene Movimientos en la cuenta"; //Response.Write ("<script>alert('el socio no tiene movimientos');</script>"); } } xdsVista.Data = xmlSalida; xdsVista.XPath = (string.Format("/CtaVista/MovCtaVista")); gvVista.DataSource = xdsVista; gvVista.DataBind(); } catch (Exception ex) { Response.Redirect("Defaultv3.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { //try //{ Session["producto"] = ""; //Instancia Funciones Formatos objFormatos = new Formatos(); Service objService = new Service(); // objService.cargaMasiva(); //Carga saldos //Capital Social int TotalSaldosCaptaciones = 0; string xmlCapSocial = objService.ConsultaSaldosSocio("<Parametros iPersona= \"" + Session["IdCliente"].ToString() + "\"/>", 1); // string xmlCapSocial = objService.ConsultaSaldosSocio("<Parametros iPersona= \"" + "105300" + "\"/>", 1); string vSaldoCapital = ""; int vsaldocapitaltotal = 0; XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(xmlCapSocial); XmlNodeList lista2 = xDoc.GetElementsByTagName("Saldos"); foreach (XmlElement nodo in lista2) { vSaldoCapital = objFormatos.FormateaNumero(nodo.GetAttribute("vTotal")); vsaldocapitaltotal = Int32.Parse(nodo.GetAttribute("vTotal")); } Session["vSaldoCapital"] = vSaldoCapital; TotalSaldosCaptaciones = vsaldocapitaltotal; //Libreta Plazo string xmlLplazo = "<Parametros>"; xmlLplazo = xmlLplazo + "<iPersona>" + Session["IdCliente"].ToString() + "</iPersona>"; //xmlLplazo = xmlLplazo + "<iPersona>" + "105300" + "</iPersona>"; xmlLplazo = xmlLplazo + "<cTablaEstado>" + 11 + "</cTablaEstado>"; xmlLplazo = xmlLplazo + "<cEstado>" + 1 + "</cEstado>"; xmlLplazo = xmlLplazo + "<cEstado2>2</cEstado2>"; xmlLplazo = xmlLplazo + "</Parametros>"; xmlLplazo = objService.ConsultaSaldosSocio(xmlLplazo, 2); xDoc.LoadXml(xmlLplazo); int vSaldoLibreta = 0; string vSaldoLibretaFinal = ""; lista2 = xDoc.GetElementsByTagName("Libreta"); foreach (XmlElement nodo3 in lista2) { vSaldoLibreta = vSaldoLibreta + Int32.Parse(nodo3.GetAttribute("vSaldoLibreta")); } vSaldoLibretaFinal = objFormatos.FormateaNumero(vSaldoLibreta.ToString()); Session["vSaldoLibretaPlazo"] = vSaldoLibretaFinal; TotalSaldosCaptaciones = TotalSaldosCaptaciones + vSaldoLibreta; //Libreta Vista string strParamaVista = "<Parametros "; strParamaVista = strParamaVista + "iCliente=\"" + Session["IdCliente"].ToString() + "\" />"; //strParamaVista = strParamaVista + "iCliente=\"" + "100004" + "\" />"; string xmlLvista = objService.ConsultaSaldosSocio(strParamaVista, 3); xDoc.LoadXml(xmlLvista); string vMonto = ""; string vSaldo = ""; int VsaldoVista = 0; XmlNodeList lista3 = xDoc.GetElementsByTagName("CtaVista"); foreach (XmlElement nodo3 in lista3) { vSaldo = objFormatos.FormateaNumero(nodo3.GetAttribute("vMontoSaldo")); VsaldoVista = Int32.Parse(nodo3.GetAttribute("vMontoSaldo")); } Session["vSaldoLibretaVista"] = vSaldo; TotalSaldosCaptaciones = TotalSaldosCaptaciones + VsaldoVista; //Deposito Plazo string strParamdPlazo = "<Parametros iCliente=\"" + Session["IdCliente"].ToString() + "\" >"; //string strParamdPlazo = "<Parametros iCliente=\"138687\" >"; strParamdPlazo = strParamdPlazo + "<Estados>"; strParamdPlazo = strParamdPlazo + "<Estado cEstado=\"8\" />"; strParamdPlazo = strParamdPlazo + "<Estado cEstado=\"7\" />"; strParamdPlazo = strParamdPlazo + "<Estado cEstado=\"6\" />"; strParamdPlazo = strParamdPlazo + "<Estado cEstado=\"5\" />"; strParamdPlazo = strParamdPlazo + "<Estado cEstado=\"4\" />"; strParamdPlazo = strParamdPlazo + "<Estado cEstado=\"3\" />"; strParamdPlazo = strParamdPlazo + "<Estado cEstado=\"2\" />"; strParamdPlazo = strParamdPlazo + "<Estado cEstado=\"1\" />"; strParamdPlazo = strParamdPlazo + "<Estado cEstado=\"\" />"; strParamdPlazo = strParamdPlazo + "</Estados>"; strParamdPlazo = strParamdPlazo + "</Parametros>"; string xmlSalida = objService.ConsultaSaldosSocio(strParamdPlazo, 4); xDoc.LoadXml(xmlSalida); int vMontoInicial_Pesos = 0; string vMontoFinal_Pesos = ""; XmlNodeList lista4 = xDoc.GetElementsByTagName("Deposito"); foreach (XmlElement nodo4 in lista4) { if (nodo4.GetAttribute("cEstadoDeposito") == "1") { vMontoInicial_Pesos = vMontoInicial_Pesos + Int32.Parse(nodo4.GetAttribute("vMontoFinal_Pesos")); } } vMontoFinal_Pesos = objFormatos.FormateaNumero(vMontoInicial_Pesos.ToString()); Session["vSaldoDeposito"] = vMontoFinal_Pesos; TotalSaldosCaptaciones = TotalSaldosCaptaciones + vMontoInicial_Pesos; Session["TotalSaldosCaptaciones"] = objFormatos.FormateaNumero(TotalSaldosCaptaciones.ToString()); //********************************************************************************** //COLOCACIONES //Credito Cuotas int SaldoTotalColocaciones = 0; string strParCredCuota = "<Parametros>"; strParCredCuota = strParCredCuota + "<iPersona>" + Session["IdCliente"].ToString() + "</iPersona>"; //Prueba strXML = strXML + "<iPersona>" + 104602 + "</iPersona>"; strParCredCuota = strParCredCuota + "<cTablaEstado>33</cTablaEstado>"; strParCredCuota = strParCredCuota + "<Estados>"; strParCredCuota = strParCredCuota + "<Estado codigo=\"5\"/>"; strParCredCuota = strParCredCuota + "<Estado codigo=\"1\"/>"; strParCredCuota = strParCredCuota + "</Estados>"; strParCredCuota = strParCredCuota + "</Parametros>"; string InfoParamXMLcredCuota = objService.ConsultaSaldosSocio(strParCredCuota, 7); xDoc.LoadXml(InfoParamXMLcredCuota); XmlNodeList lista5 = xDoc.GetElementsByTagName("col"); //XmlNodeList lista6 = ((XmlElement)lista2[0]).GetElementsByTagName("col"); int SaldoCapital = 0; string SaldoCapitalFinal = ""; foreach (XmlElement nodo5 in lista5) { SaldoCapital = SaldoCapital + Int32.Parse(nodo5.GetAttribute("SaldoCapital")); } SaldoCapitalFinal = objFormatos.FormateaNumero(SaldoCapital.ToString()); Session["SaldoCredCuota"] = SaldoCapitalFinal; SaldoTotalColocaciones = SaldoCapital; //Credito Extraordinario string strParCredExtra = "<Parametros>"; strParCredExtra = strParCredExtra + "<iPersona>" + Session["IdCliente"].ToString() + "</iPersona>"; //Prueba strXML = strXML + "<iPersona>" + 104602 + "</iPersona>"; strParCredExtra = strParCredExtra + "<cTablaEstado>33</cTablaEstado>"; strParCredExtra = strParCredExtra + "<Estados>"; strParCredExtra = strParCredExtra + "<Estado codigo=\"5\"/>"; strParCredExtra = strParCredExtra + "<Estado codigo=\"1\"/>"; strParCredExtra = strParCredExtra + "</Estados>"; strParCredExtra = strParCredExtra + "</Parametros>"; string InfoParamXMLcredExtra = objService.ConsultaSaldosSocio(strParCredExtra, 7); xDoc.LoadXml(InfoParamXMLcredExtra); XmlNodeList lista6 = xDoc.GetElementsByTagName("col"); //XmlNodeList lista6 = ((XmlElement)lista2[0]).GetElementsByTagName("col"); int SaldoCapitalExtra = 0; string SaldoCapitalFinalExtra = ""; foreach (XmlElement nodo6 in lista6) { if (nodo6.GetAttribute("cTipoCalculo") == "2") { SaldoCapitalExtra = SaldoCapitalExtra + Int32.Parse(nodo6.GetAttribute("SaldoCapital")); } } SaldoCapitalFinalExtra = objFormatos.FormateaNumero(SaldoCapitalExtra.ToString()); Session["SaldoCredExtra"] = SaldoCapitalFinalExtra; SaldoTotalColocaciones = SaldoTotalColocaciones + SaldoCapitalExtra; Session["SaldoCredAuto"] = "0"; //Credito Automatico /* string strParamaAutomat = "<Parametros "; * //strParamaAutomat = strParamaAutomat + "iCliente=\"" + Session["IdCliente"] + "\" " + "cEstado=\"" + "99" + "\" />"; * strParamaAutomat = strParamaAutomat + "iCliente=\"" + "117630" + "\" " + "cEstado=\"" + "99" + "\" />"; * * Service objserv = new Service(); * string xmlSalidaAutomat = objserv.ConsultaSaldosSocio(strParamaAutomat, 8); * xmlSalidaAutomat = "<Automatico>" + xmlSalidaAutomat + "</Automatico>"; * * xDoc.LoadXml(xmlSalidaAutomat); * * XmlNodeList lista8 = xDoc.GetElementsByTagName("Cta"); * int saldoCredAut = 0; * string saldoCredAutTotal = ""; * * foreach (XmlElement nodo8 in lista8) * { * * saldoCredAut = saldoCredAut + Int32.Parse(nodo8.GetAttribute("vCupo").Replace(".00","")) - Int32.Parse(nodo8.GetAttribute("vCupoUtilizado").Replace(".00","")); * } * Session["SaldoCredAuto"] = objFormatos.FormateaNumero(saldoCredAut.ToString()); * SaldoTotalColocaciones = SaldoTotalColocaciones + saldoCredAut; */ //Castigos string strXMLcas = "<Parametros>"; strXMLcas = strXMLcas + "<iPersona>" + Session["IdCliente"].ToString() + "</iPersona>"; //strXMLcas = strXMLcas + "<iPersona>" + 137826 + "</iPersona>"; strXMLcas = strXMLcas + "<cTablaEstado>33</cTablaEstado>"; strXMLcas = strXMLcas + "<Estados>"; strXMLcas = strXMLcas + "<Estado codigo=\"5\"/>"; strXMLcas = strXMLcas + "<Estado codigo=\"1\"/>"; strXMLcas = strXMLcas + "</Estados>"; strXMLcas = strXMLcas + "</Parametros>"; string InfoParamXMLcas = objService.ConsultaSaldosSocio(strXMLcas, 11); xDoc.LoadXml(InfoParamXMLcas); XmlNodeList lista11 = xDoc.GetElementsByTagName("col"); //XmlNodeList lista6 = ((XmlElement)lista2[0]).GetElementsByTagName("col"); int SaldoCastigo = 0; string SaldoCapitalFinalCastigo = ""; foreach (XmlElement nodo11 in lista11) { SaldoCastigo = SaldoCastigo + Int32.Parse(nodo11.GetAttribute("SaldoCapital")); } SaldoCapitalFinalCastigo = objFormatos.FormateaNumero(SaldoCastigo.ToString()); Session["SaldoCastigo"] = SaldoCapitalFinalCastigo; SaldoTotalColocaciones = SaldoTotalColocaciones + SaldoCastigo; /*Session["SaldoCredCuota"] * Session["SaldoCredExtra"] * Session["SaldoCredAuto"] */ Session["SaldoTotalColocaciones"] = objFormatos.FormateaNumero(SaldoTotalColocaciones.ToString()); Session["cargaPag"] = 1; Response.Redirect("FondoInicio.aspx?cargaPag=1", false); //} //catch (Exception ex) //{ // Response.Redirect("Defaultv3.aspx?error=" + ex.Message); //} }
protected void Page_Load(object sender, EventArgs e) { try { Session["producto"] = "Crédito Automatico"; //carga Cabecera Formatos objfor = new Formatos(); Session["PaginaActivaOrigen"] = objfor.NombrePagina(); Session["PaginaActiva"] = "Credito Automatico"; Session["cargaPag"] = "0"; LblSaldos.Text = "0"; string strParama = "<Parametros "; strParama = strParama + "iCliente=\"" + Session["IdCliente"] + "\" " + "cEstado=\"" + "99" + "\" />"; //strParama = strParama + "iCliente=\"" + "117630" + "\" " + "cEstado=\"" + "99" + "\" />"; Service objserv = new Service(); string xmlSalida = objserv.ConsultaSaldosSocio(strParama, 8); xmlSalida = "<Automatico>" + xmlSalida + "</Automatico>"; string vCupo = ""; string vCupoUtilizado = ""; string vCupoDisponible = ""; Formatos objFormatos = new Formatos(); XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(xmlSalida); XmlNodeList lista2 = xDoc.GetElementsByTagName("Cta"); foreach (XmlElement nodo in lista2) { vCupo = objFormatos.FormateaNumero(nodo.GetAttribute("vCupo")); vCupoUtilizado = objFormatos.FormateaNumero(nodo.GetAttribute("vCupoUtilizado")); vCupoDisponible = objFormatos.FormateaNumero(nodo.GetAttribute("vCupoDisponible")); nodo.SetAttribute("vCupo", vCupo);//CapInsoluto); nodo.SetAttribute("vCupoUtilizado", vCupoUtilizado); nodo.SetAttribute("vCupoDisponible", vCupoDisponible); } LblSaldos.Text = vCupoDisponible; xmlSalida = xDoc.InnerXml; //string xmlSalida = objService.ConsultaSaldosSocio("<Parametros iPersona= \"" + idCliente + "\"/>", 1); //xmlSalida = "<CAPITAL>" + strXML_encabezado + xmlSalida + "</CAPITAL>"; /*iCuenta * vCupo * vCupoUtilizado * vCupoDisponible * fFechaActivacion*/ xdsAutomatico.Data = xmlSalida; xdsAutomatico.XPath = (string.Format("Automatico/Cta")); gvAutomatico.Visible = true; gvAutomatico.DataSource = xdsAutomatico; gvAutomatico.DataBind(); //if (Session["SaldoCredAuto"].ToString() == "$0") //{ gvAutomatico.Visible = false; Session["cargaPag"] = "2"; lblError.Visible = true; lblError.Text = "No tiene saldos para este Producto"; //} } catch (Exception ex) { Response.Redirect("Defaultv3.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { //carga Cabecera Formatos objfor = new Formatos(); Session["PaginaActivaOrigen"] = objfor.NombrePagina(); Session["PaginaActiva"] = "Movimientos Libreta a Plazo"; lblTituloPagina.Text = objfor.NombrePaginaFormateada(Session["PaginaActivaOrigen"].ToString()); lblNombre.Text = Session["NombreCompleto"].ToString(); lblRut.Text = Session["RutFormateado"].ToString(); // LblSaldos.Text = Session["vSaldoLibretaPlazo"].ToString(); string strParamp = "<Parametros>"; strParamp = strParamp + "<iPersona>" + Session["IdCliente"].ToString() + "</iPersona>"; //strParamp = strParamp + "<iPersona>" + "105300" + "</iPersona>"; strParamp = strParamp + "<cTablaEstado>" + 11 + "</cTablaEstado>"; strParamp = strParamp + "<cEstado>" + 1 + "</cEstado>"; strParamp = strParamp + "<cEstado2>2</cEstado2>"; strParamp = strParamp + "</Parametros>"; Service objserv = new Service(); string xmlSalida = objserv.ConsultaSaldosSocio(strParamp, 2); Formatos objFormatos = new Formatos(); int indice = 0; XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(xmlSalida); string vValorMovimiento = ""; string vSaldo = ""; XmlNodeList lista2 = xDoc.GetElementsByTagName("Libreta"); foreach (XmlElement nodo in lista2) { //Request.QueryString["iCuenta"].ToString() if (nodo.GetAttribute("iCuenta") == Session["iCuentaLibretaPlazo"].ToString()) { XmlNodeList lista3 = ((XmlElement)lista2[indice]).GetElementsByTagName("MovLibreta"); foreach (XmlElement nodo2 in lista3) { vValorMovimiento = objFormatos.FormateaNumero(nodo2.GetAttribute("vValorMovimiento")); vSaldo = objFormatos.FormateaNumero(nodo2.GetAttribute("vSaldo")); nodo2.SetAttribute("vValorMovimiento", vValorMovimiento); //CapInsoluto); nodo2.SetAttribute("vSaldo", vSaldo); //CapInsoluto); } } indice = indice + 1; } LblSaldos.Text = vSaldo; xmlSalida = xDoc.InnerXml; /*mov * DescTipoMov * fFechaPago * vValorMovimiento * vSaldo * DescEstadoPago*/ xdsLibreta.Data = xmlSalida; xdsLibreta.XPath = (string.Format("/Libretas/Libreta[@iCuenta=" + Session["iCuentaLibretaPlazo"].ToString() + "]/MovLibreta")); gvListaLibreta.DataSource = xdsLibreta; gvListaLibreta.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { Formatos objfor = new Formatos(); lblTituloPagina.Text = objfor.NombrePaginaFormateada(Session["PaginaActivaOrigen"].ToString()); lblNombre.Text = Session["NombreCompleto"].ToString(); lblRut.Text = Session["RutFormateado"].ToString(); //LblSaldos.Text = Session["vSaldoDeposito"].ToString(); string strParam = "<Parametros iCliente=\"" + Session["idCliente"] + "\" >"; //string strParam = "<Parametros iCliente=\"138687\" >"; strParam = strParam + "<Estados>"; strParam = strParam + "<Estado cEstado=\"8\" />"; strParam = strParam + "<Estado cEstado=\"7\" />"; strParam = strParam + "<Estado cEstado=\"6\" />"; strParam = strParam + "<Estado cEstado=\"5\" />"; strParam = strParam + "<Estado cEstado=\"4\" />"; strParam = strParam + "<Estado cEstado=\"3\" />"; strParam = strParam + "<Estado cEstado=\"2\" />"; strParam = strParam + "<Estado cEstado=\"1\" />"; strParam = strParam + "<Estado cEstado=\"\" />"; strParam = strParam + "</Estados>"; strParam = strParam + "</Parametros>"; Service objserv = new Service(); string xmlSalida = objserv.ConsultaSaldosSocio(strParam, 4); Formatos objFormatos = new Formatos(); XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(xmlSalida); string vMontoInicial_Pesos = ""; string vMontoFinal_Pesos = ""; XmlNodeList lista2 = xDoc.GetElementsByTagName("Deposito"); int SaldoDeposito = 0; foreach (XmlElement nodo in lista2) { SaldoDeposito = SaldoDeposito + Int32.Parse(nodo.GetAttribute("vMontoFinal_Pesos")); vMontoInicial_Pesos = objFormatos.FormateaNumero(nodo.GetAttribute("vMontoInicial_Pesos")); vMontoFinal_Pesos = objFormatos.FormateaNumero(nodo.GetAttribute("vMontoFinal_Pesos")); nodo.SetAttribute("vMontoInicial_Pesos", vMontoInicial_Pesos); //CapInsoluto); nodo.SetAttribute("vMontoFinal_Pesos", vMontoFinal_Pesos); } LblSaldos.Text = objFormatos.FormateaNumero(SaldoDeposito.ToString()); xmlSalida = xDoc.InnerXml; /*iCuenta * NombreProducto * fApertura * fFechaTermino * vMontoInicial_Pesos * vMontoFinal_Pesos * DescEstadoDesposito*/ xdsDeposito.Data = xmlSalida; xdsDeposito.XPath = (string.Format("/DepositoPlazo/Deposito")); gvDeposito.DataSource = xdsDeposito; gvDeposito.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { try { Session["producto"] = "Deposito Plazo"; //carga Cabecera Formatos objfor = new Formatos(); Session["PaginaActivaOrigen"] = objfor.NombrePagina(); //Session["PaginaActiva"] = objfor.NombrePagina(); Session["PaginaActiva"] = "Deposito a Plazo"; //lblNombre.Text = Session["NombreCompleto"].ToString(); //lblRut.Text = Session["RutFormateado"].ToString(); //LblSaldos.Text = Session["vSaldoDeposito"].ToString(); Session["cargaPag"] = "0"; string strParam = "<Parametros iCliente=\"" + Session["idCliente"] + "\" >"; //string strParam = "<Parametros iCliente=\"138687\" >"; strParam = strParam + "<Estados>"; strParam = strParam + "<Estado cEstado=\"8\" />"; strParam = strParam + "<Estado cEstado=\"7\" />"; strParam = strParam + "<Estado cEstado=\"6\" />"; strParam = strParam + "<Estado cEstado=\"5\" />"; strParam = strParam + "<Estado cEstado=\"4\" />"; strParam = strParam + "<Estado cEstado=\"3\" />"; strParam = strParam + "<Estado cEstado=\"2\" />"; strParam = strParam + "<Estado cEstado=\"1\" />"; strParam = strParam + "<Estado cEstado=\"\" />"; strParam = strParam + "</Estados>"; strParam = strParam + "</Parametros>"; Service objserv = new Service(); string xmlSalida = objserv.ConsultaSaldosSocio(strParam, 4); Formatos objFormatos = new Formatos(); XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(xmlSalida); string vMontoInicial_Pesos = ""; string vMontoFinal_Pesos = ""; int SaldoDeposito = 0; XmlNodeList lista2 = xDoc.GetElementsByTagName("Deposito"); foreach (XmlElement nodo in lista2) { SaldoDeposito = SaldoDeposito + Int32.Parse(nodo.GetAttribute("vMontoFinal_Pesos")); vMontoInicial_Pesos = objFormatos.FormateaNumero(nodo.GetAttribute("vMontoInicial_Pesos")); vMontoFinal_Pesos = objFormatos.FormateaNumero(nodo.GetAttribute("vMontoFinal_Pesos")); nodo.SetAttribute("vMontoInicial_Pesos", vMontoInicial_Pesos);//CapInsoluto); nodo.SetAttribute("vMontoFinal_Pesos", vMontoFinal_Pesos); } LblSaldos.Text = objFormatos.FormateaNumero(SaldoDeposito.ToString()); xmlSalida = xDoc.InnerXml; if (SaldoDeposito == 0) { Session["cargaPag"] = "2"; lblError.Visible = true; lblError.Text = "No tiene saldos para este Producto"; } /*iCuenta * NombreProducto * fApertura * fFechaTermino * vMontoInicial_Pesos * vMontoFinal_Pesos * DescEstadoDesposito*/ xdsDeposito.Data = xmlSalida; xdsDeposito.XPath = (string.Format("/DepositoPlazo/Deposito")); gvDeposito.DataSource = xdsDeposito; gvDeposito.DataBind(); xdsDeposito = null; } catch (Exception ex) { Response.Redirect("Defaultv3.aspx"); } }