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();
    }
Esempio n. 3
0
    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");
        }
    }
Esempio n. 7
0
    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");
        }
    }
Esempio n. 10
0
    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);
            //}
        }
Esempio n. 12
0
    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");
        }
    }
Esempio n. 13
0
    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");
        }
    }