private string generarXMLServiciosGarantia()
        {
            asignacionResumen(ref objresumen);
            DataTable   res     = new DataTable();
            XmlDocument doc     = new XmlDocument();
            XmlNode     docNode = doc.CreateXmlDeclaration("1.0", null, null); //doc.CreateXmlDeclaration("1.0", "UTF-8", null);

            doc.AppendChild(docNode);
            XmlNode ValoresNode = doc.CreateElement("Valores");

            doc.AppendChild(ValoresNode);
            XmlNode RespNode;
            XmlNode root = doc.DocumentElement;

            RespNode = doc.CreateElement("Val");

            for (int i = 0; i <= tbServiciosGarantia1.Rows.Count - 1; i++)
            {
                XmlNode RespNodeCkb;
                RespNodeCkb = doc.CreateElement("Ckb");

                XmlNode nodo = doc.CreateElement("ID");
                nodo.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(tbServiciosGarantia1.Rows[i].Cells[0].Text)));
                RespNodeCkb.AppendChild(nodo);

                XmlNode nodo1 = doc.CreateElement("Descripcion");
                nodo1.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(tbServiciosGarantia1.Rows[i].Cells[1].Text)));
                RespNodeCkb.AppendChild(nodo1);

                XmlNode nodoG = doc.CreateElement("IdGarantia");
                nodoG.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(tbServiciosGarantia1.Rows[i].Cells[2].Text)));
                RespNodeCkb.AppendChild(nodoG);


                for (int j = 0; j <= gridFiscalia.Rows.Count - 1; j++)
                {
                    if (System.Web.HttpUtility.HtmlDecode(gridFiscalia.Rows[j].Cells[1].Text) == (System.Web.HttpUtility.HtmlDecode(tbServiciosGarantia1.Rows[i].Cells[1].Text)))
                    {
                        XmlNode nodoC = doc.CreateElement("Costo");
                        nodoC.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode((gridFiscalia.Rows[j].FindControl("txtValor") as TextBox).Text)));
                        RespNodeCkb.AppendChild(nodoC);
                        break;
                    }
                }
                RespNode.AppendChild(RespNodeCkb);
            }
            ValoresNode.AppendChild(RespNode);
            return(doc.OuterXml);
        }
예제 #2
0
        private string generarXMLServiciosGarantia()
        {
            asignacionResumen(ref objresumen);
            vlidacion = true;
            DataTable   res     = new DataTable();
            XmlDocument doc     = new XmlDocument();
            XmlNode     docNode = doc.CreateXmlDeclaration("1.0", null, null); //doc.CreateXmlDeclaration("1.0", "UTF-8", null);

            doc.AppendChild(docNode);
            XmlNode ValoresNode = doc.CreateElement("Valores");

            doc.AppendChild(ValoresNode);
            XmlNode RespNode;
            XmlNode root = doc.DocumentElement;

            RespNode = doc.CreateElement("Val");

            for (int i = 0; i <= tbServiciosGarantias1.Rows.Count - 1; i++)
            {
                XmlNode RespNodeCkb;
                RespNodeCkb = doc.CreateElement("Ckb");

                XmlNode nodo = doc.CreateElement("ID");
                nodo.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(tbServiciosGarantias1.Rows[i].Cells[1].Text)));
                RespNodeCkb.AppendChild(nodo);

                XmlNode nodo1 = doc.CreateElement("Descripcion");
                nodo1.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(tbServiciosGarantias1.Rows[i].Cells[2].Text)));
                RespNodeCkb.AppendChild(nodo1);

                XmlNode nodoG = doc.CreateElement("IdGarantia");
                nodoG.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(tbServiciosGarantias1.Rows[i].Cells[4].Text)));
                RespNodeCkb.AppendChild(nodoG);

                XmlNode nodoC = doc.CreateElement("Estado");
                nodoC.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode((tbServiciosGarantias1.Rows[i].FindControl("ckbServiciosEmpresa") as CheckBox).Checked.ToString())));
                RespNodeCkb.AppendChild(nodoC);

                if (!(tbServiciosGarantias1.Rows[i].FindControl("ckbServiciosEmpresa") as CheckBox).Checked)
                {
                    vlidacion = false;
                }

                RespNode.AppendChild(RespNodeCkb);
            }
            ValoresNode.AppendChild(RespNode);
            return(doc.OuterXml);
        }
예제 #3
0
        private void nodosXML(ref XmlDocument doc, ref XmlNode ValoresNode, string descripcion, string idInformacion, string DescInformacion, string ptje, string pond, string letra)
        {
            XmlNode RespNode;

            RespNode = doc.CreateElement("Val");

            XmlNode IdDescNode = doc.CreateElement("Descripcion");

            IdDescNode.AppendChild(doc.CreateTextNode(descripcion));
            RespNode.AppendChild(IdDescNode);

            XmlNode IdCb = doc.CreateElement("Id");

            IdCb.AppendChild(doc.CreateTextNode(idInformacion));
            RespNode.AppendChild(IdCb);

            XmlNode DescCb = doc.CreateElement("Desc");

            DescCb.AppendChild(doc.CreateTextNode(DescInformacion));
            RespNode.AppendChild(DescCb);

            XmlNode nodPtje = doc.CreateElement("Ptje");

            nodPtje.AppendChild(doc.CreateTextNode(ptje));
            RespNode.AppendChild(nodPtje);

            XmlNode nodoPond = doc.CreateElement("Pond");

            nodoPond.AppendChild(doc.CreateTextNode(pond));
            RespNode.AppendChild(nodoPond);

            XmlNode nodoLetra = doc.CreateElement("Letra");

            nodoLetra.AppendChild(doc.CreateTextNode(letra));
            RespNode.AppendChild(nodoLetra);

            ValoresNode.AppendChild(RespNode);
        }
        string generarXMLServiciosOperacion()
        {
            //asignacionResumen(ref objresumen);
            DataTable   res     = new DataTable();
            XmlDocument doc     = new XmlDocument();
            XmlNode     docNode = doc.CreateXmlDeclaration("1.0", null, null);

            doc.AppendChild(docNode);
            XmlNode ValoresNode = doc.CreateElement("Valores");

            doc.AppendChild(ValoresNode);
            XmlNode RespNode;
            XmlNode root = doc.DocumentElement;

            for (int i = 0; i <= ResultadosBusqueda.Rows.Count - 1; i++)
            {
                if (System.Web.HttpUtility.HtmlDecode((ResultadosBusqueda.Rows[i].FindControl("txtComentario") as TextBox).Text) != "" || System.Web.HttpUtility.HtmlDecode((ResultadosBusqueda.Rows[i].FindControl("fechaCierre") as DateTimeControl).SelectedDate.ToString()) != null)
                {
                    RespNode = doc.CreateElement("Val");

                    XmlNode nodo = doc.CreateElement("idOperacion");
                    nodo.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[i].Cells[16].Text)));
                    RespNode.AppendChild(nodo);

                    XmlNode nodo1 = doc.CreateElement("idEmpresa");
                    nodo1.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[i].Cells[14].Text)));
                    RespNode.AppendChild(nodo1);

                    XmlNode nodo2 = doc.CreateElement("ejecutivo");
                    nodo2.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[i].Cells[2].Text)));
                    RespNode.AppendChild(nodo2);

                    XmlNode nodo3 = doc.CreateElement("area");
                    nodo3.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[i].Cells[18].Text.Trim())));
                    RespNode.AppendChild(nodo3);

                    XmlNode nodo4 = doc.CreateElement("etapa");
                    nodo4.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[i].Cells[1].Text.Trim())));
                    RespNode.AppendChild(nodo4);

                    XmlNode nodo5 = doc.CreateElement("subetapa");
                    nodo5.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(ResultadosBusqueda.Rows[i].Cells[13].Text.Trim())));
                    RespNode.AppendChild(nodo5);

                    XmlNode nodoC = doc.CreateElement("comentario");
                    nodoC.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode((ResultadosBusqueda.Rows[i].FindControl("txtComentario") as TextBox).Text)));
                    RespNode.AppendChild(nodoC);

                    XmlNode nodo6 = doc.CreateElement("fechaCierre");
                    nodo6.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode((ResultadosBusqueda.Rows[i].FindControl("fechaCierre") as DateTimeControl).SelectedDate.ToString("yyyyMMdd"))));
                    RespNode.AppendChild(nodo6);

                    XmlNode nodo7 = doc.CreateElement("prioridad");
                    nodo7.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode((ResultadosBusqueda.Rows[i].FindControl("Prioridad") as DropDownList).SelectedValue)));
                    RespNode.AppendChild(nodo7);

                    ValoresNode.AppendChild(RespNode);
                }
            }
            return(doc.OuterXml);
        }
예제 #5
0
        /// <summary>
        /// generarXMLDistribucion de Fondos
        /// </summary>
        /// <returns> xml </returns>
        string generarXMLgenerarXMLDistribucionFondo()
        {
            asignacionResumen(ref objresumen);
            DataTable   res     = new DataTable();
            XmlDocument doc     = new XmlDocument();
            XmlNode     docNode = doc.CreateXmlDeclaration("1.0", null, null); //doc.CreateXmlDeclaration("1.0", "UTF-8", null);

            doc.AppendChild(docNode);
            XmlNode ValoresNode = doc.CreateElement("Valores");

            doc.AppendChild(ValoresNode);
            XmlNode RespNode;
            XmlNode root = doc.DocumentElement;

            if (ViewState["DistribucionFondoBanco"] != null)
            {
                DataTable dt;
                dt = (DataTable)ViewState["DistribucionFondoBanco"];
                for (int i = 0; i <= dt.Rows.Count - 1; i++)
                {
                    RespNode = doc.CreateElement("Val");

                    //dt1.Columns.Add("NroCredito"); 2
                    XmlNode nodo2 = doc.CreateElement("NroCredito");
                    nodo2.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][2].ToString())));
                    RespNode.AppendChild(nodo2);

                    //dt1.Columns.Add("MontoCredito"); 3
                    XmlNode nodo3 = doc.CreateElement("MontoCredito");
                    nodo3.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][3].ToString())));
                    RespNode.AppendChild(nodo3);

                    //dt1.Columns.Add("MontoCredito"); 3
                    XmlNode nodo4 = doc.CreateElement("IdAcreedor");
                    nodo4.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][5].ToString())));
                    RespNode.AppendChild(nodo4);

                    //dt1.Columns.Add("MontoCredito"); 3
                    XmlNode nodo5 = doc.CreateElement("Acreedor");
                    nodo5.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][6].ToString())));
                    RespNode.AppendChild(nodo5);

                    //  dt1.Columns.Add("Comentario");5
                    XmlNode nodo7 = doc.CreateElement("Comentario");
                    nodo7.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][2].ToString())));
                    RespNode.AppendChild(nodo7);

                    //  dt1.Columns.Add("Comentario");5
                    nodo7 = doc.CreateElement("IdTipoFondo");
                    nodo7.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][7].ToString())));
                    RespNode.AppendChild(nodo7);

                    //  dt1.Columns.Add("Comentario");5
                    nodo7 = doc.CreateElement("DescTipoFondo");
                    nodo7.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][8].ToString())));
                    RespNode.AppendChild(nodo7);

                    //dt1.Columns.Add("Tipo"); 4
                    XmlNode nodo6 = doc.CreateElement("Tipo");
                    nodo6.AppendChild(doc.CreateTextNode("1"));
                    RespNode.AppendChild(nodo6);
                    ValoresNode.AppendChild(RespNode);
                }
            }

            if (ViewState["DistribucionFondoOtroBanco"] != null)
            {
                DataTable dt;
                dt = (DataTable)ViewState["DistribucionFondoOtroBanco"];
                for (int i = 0; i <= dt.Rows.Count - 1; i++)
                {
                    RespNode = doc.CreateElement("Val");

                    //dt1.Columns.Add("NroCredito"); 2
                    XmlNode nodo2 = doc.CreateElement("NroCredito");
                    nodo2.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][2].ToString())));
                    RespNode.AppendChild(nodo2);

                    //dt1.Columns.Add("MontoCredito"); 3
                    XmlNode nodo3 = doc.CreateElement("MontoCredito");
                    nodo3.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][3].ToString())));
                    RespNode.AppendChild(nodo3);

                    //dt1.Columns.Add("MontoCredito"); 3
                    XmlNode nodo4 = doc.CreateElement("IdAcreedor");
                    nodo4.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][5].ToString())));
                    RespNode.AppendChild(nodo4);

                    //dt1.Columns.Add("MontoCredito"); 3
                    XmlNode nodo5 = doc.CreateElement("Acreedor");
                    nodo5.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][6].ToString())));
                    RespNode.AppendChild(nodo5);

                    //  dt1.Columns.Add("Comentario");5
                    XmlNode nodo7 = doc.CreateElement("Comentario");
                    nodo7.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][2].ToString())));
                    RespNode.AppendChild(nodo7);

                    //  dt1.Columns.Add("Comentario");5
                    nodo7 = doc.CreateElement("IdTipoFondo");
                    nodo7.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][7].ToString())));
                    RespNode.AppendChild(nodo7);

                    //  dt1.Columns.Add("Comentario");5
                    nodo7 = doc.CreateElement("DescTipoFondo");
                    nodo7.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][8].ToString())));
                    RespNode.AppendChild(nodo7);

                    //dt1.Columns.Add("Tipo"); 4
                    XmlNode nodo6 = doc.CreateElement("Tipo");
                    nodo6.AppendChild(doc.CreateTextNode("0"));
                    RespNode.AppendChild(nodo6);
                    ValoresNode.AppendChild(RespNode);
                }
            }

            if (ViewState["DistribucionFondoMultiaval"] != null)
            {
                DataTable dt;
                dt = (DataTable)ViewState["DistribucionFondoMultiaval"];
                for (int i = 0; i <= dt.Rows.Count - 1; i++)
                {
                    RespNode = doc.CreateElement("Val");

                    //dt1.Columns.Add("NroCredito"); 2
                    XmlNode nodo2 = doc.CreateElement("NroCredito");
                    nodo2.AppendChild(doc.CreateTextNode(""));
                    RespNode.AppendChild(nodo2);

                    //dt1.Columns.Add("MontoCredito"); 3
                    XmlNode nodo3 = doc.CreateElement("MontoCredito");
                    nodo3.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][4].ToString())));
                    RespNode.AppendChild(nodo3);

                    //dt1.Columns.Add("MontoCredito"); 3
                    XmlNode nodo4 = doc.CreateElement("IdAcreedor");
                    nodo4.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][2].ToString())));
                    RespNode.AppendChild(nodo4);

                    //dt1.Columns.Add("MontoCredito"); 3
                    XmlNode nodo5 = doc.CreateElement("Acreedor");
                    nodo5.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][3].ToString())));
                    RespNode.AppendChild(nodo5);

                    //  dt1.Columns.Add("Comentario");5
                    XmlNode nodo7 = doc.CreateElement("Comentario");
                    nodo7.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][5].ToString())));
                    RespNode.AppendChild(nodo7);

                    //  dt1.Columns.Add("Comentario");5
                    nodo7 = doc.CreateElement("IdTipoFondo");
                    nodo7.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][7].ToString())));
                    RespNode.AppendChild(nodo7);

                    //  dt1.Columns.Add("Comentario");5
                    nodo7 = doc.CreateElement("DescTipoFondo");
                    nodo7.AppendChild(doc.CreateTextNode(System.Web.HttpUtility.HtmlDecode(dt.Rows[i][8].ToString())));
                    RespNode.AppendChild(nodo7);

                    //dt1.Columns.Add("Tipo"); 4
                    XmlNode nodo6 = doc.CreateElement("Tipo");
                    nodo6.AppendChild(doc.CreateTextNode("2"));
                    RespNode.AppendChild(nodo6);
                    ValoresNode.AppendChild(RespNode);
                }
            }
            return(doc.OuterXml);
        }