public string String()
        {
            string texto = Desarrollador + ",";

            if (Titulo.Contains(','))
            {
                texto += "\"" + Titulo + "\"" + ",";
            }
            else
            {
                texto += Titulo + ",";
            }
            if (Descripcion.Contains(','))
            {
                texto += "\"" + Descripcion + "\"" + ",";
            }
            else
            {
                texto += Descripcion + ",";
            }
            if (Proyecto.Contains(','))
            {
                texto += "\"" + Proyecto + "\"" + ",";
            }
            else
            {
                texto += Proyecto + ",";
            }
            texto += Entrega.ToString("dd/MM/yyyy") + ",";
            texto += Prioridad.ToString();
            return(texto);
        }
Ejemplo n.º 2
0
        public void ExportarXML()
        {
            try
            {
                // validar si existe el directorio sino lo crea
                if (!Directory.Exists(@"c:\temp"))
                {
                    Directory.CreateDirectory(@"c:\temp");
                }

                StreamWriter xml = new StreamWriter(@"c:\temp\facil.xml");

                XmlDocument documento = new XmlDocument();
                XmlElement  raiz      = documento.CreateElement("Incidentes");
                documento.AppendChild(raiz);


                XmlElement incidentex = documento.CreateElement("Incidente");
                raiz.AppendChild(incidentex);

                XmlElement nombrex = documento.CreateElement("Nombre");
                nombrex.AppendChild(documento.CreateTextNode(Nombre));
                incidentex.AppendChild(nombrex);

                XmlElement descripcionx = documento.CreateElement("Descripcion");
                descripcionx.AppendChild(documento.CreateTextNode(Descripcion));
                incidentex.AppendChild(descripcionx);

                XmlElement prioridadx = documento.CreateElement("Prioridad");
                prioridadx.AppendChild(documento.CreateTextNode(Prioridad.ToString()));
                incidentex.AppendChild(prioridadx);

                XmlElement duracionx = documento.CreateElement("Duracion");
                duracionx.AppendChild(documento.CreateTextNode(Duracion.ToString()));
                incidentex.AppendChild(duracionx);

                XmlElement gravedadx = documento.CreateElement("Gravedad");
                gravedadx.AppendChild(documento.CreateTextNode(Gravedad.ToString()));
                incidentex.AppendChild(gravedadx);

                XmlElement totalx = documento.CreateElement("total");
                totalx.AppendChild(documento.CreateTextNode(costo().ToString()));
                incidentex.AppendChild(totalx);


                // Salvar el archivo
                xml.Write(documento.OuterXml);
                xml.Close();

                Process.Start(@"c:\temp\facil.xml");
            }
            catch (Exception er)
            {
                MessageBox.Show("Error :" + er.Message, "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }