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); }
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); }
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); }
/// <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); }