Ejemplo n.º 1
0
        /// <summary>
        /// Guarda los datos del concesionario en un archivo de texto
        /// </summary>
        /// <param name="v">Concesionario a ser guardado</param>
        /// <returns>True si pudo guardar, sino false</returns>
        public static bool Guardar(Concesionario <Vehiculos> v)
        {
            Texto aux = new Texto();

            return(aux.Guardar(Environment.GetFolderPath(System.Environment.SpecialFolder.Desktop) + @"\Concesionario.txt", v.MostrarVehiculos()));
        }
Ejemplo n.º 2
0
        public static bool Guardar(this Vendedora vendedora, string path, string datos)
        {
            Texto t = new Texto();

            return(t.Guardar(path, datos));
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Método que guarda una jornada en un archivo de texto.
        /// </summary>
        /// <param name="jornada">Jornada a guardar</param>
        /// <returns>True si pudo guardar el archivo de texto, False en caso contrario.</returns>
        public static bool Guardar(Jornada jornada)
        {
            Texto archivoAGuargar = new Texto();

            return(archivoAGuargar.Guardar("jornadas.txt", jornada.ToString()));
        }
Ejemplo n.º 4
0
        /// <summary>
        /// metodo estatico para guadar en un .txt
        /// </summary>
        /// <param name="venta">venta a guardar</param>
        /// <returns></returns>
        public static bool Guardar(Venta venta)
        {
            Texto t = new Texto();

            return(t.Guardar("ventas.txt", venta.ToString()));
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Método de lectura del archivo XML para traer la lista de pacientes derivados
        /// </summary>
        /// <param name="archivo"></param>
        /// <param name="datos"></param>
        public void Leer(string archivo, out List <PacDerivados> datos)
        {
            XmlTextReader reader = new XmlTextReader(archivo);

            datos = new List <PacDerivados>();
            bool flag = true;

            try
            {
                while (reader.Read())
                {
                    PacDerivados derivado = new PacDerivados();
                    #region ValidacionTipoDeDato
                    #region ValidaID
                    if (reader.NodeType == XmlNodeType.Element && reader.Name == "Id")
                    {
                        if (int.TryParse(reader.ReadElementString(), out int id))
                        {
                            derivado.Id = id;
                        }
                        else
                        {
                            flag = false;
                        }

                        #endregion
                        #region ValidaApellido
                        if (reader.NodeType == XmlNodeType.Element && reader.Name == "Apellido")
                        {
                            derivado.Apellido = reader.ReadElementString();
                        }
                        #endregion
                        #region ValidaNombre
                        if (reader.NodeType == XmlNodeType.Element && reader.Name == "Nombre")
                        {
                            derivado.Nombre = reader.ReadElementString();
                        }
                        #endregion
                        #region ValidaEdad
                        if (reader.NodeType == XmlNodeType.Element && reader.Name == "Edad")
                        {
                            if (int.TryParse(reader.ReadElementString(), out int edad))
                            {
                                derivado.Edad = edad;
                            }
                            else
                            {
                                flag = false;
                            }
                        }
                        #endregion
                        #region ValidaSexo
                        if (reader.NodeType == XmlNodeType.Element && reader.Name == "Sexo")
                        {
                            derivado.Sexo = reader.ReadElementString();
                        }
                        #endregion
                        #region ValidaDireccion
                        if (reader.NodeType == XmlNodeType.Element && reader.Name == "Direccion")
                        {
                            derivado.Direccion = reader.ReadElementString();
                        }
                        #endregion
                        #region ValidaObraSocial
                        if (reader.NodeType == XmlNodeType.Element && reader.Name == "ObraSocial")
                        {
                            derivado.ObraSocial = reader.ReadElementString();
                        }
                        #endregion
                        #endregion
                        if (flag == true)
                        {
                            datos.Add(derivado);
                        }
                    }
                }
            }
            catch (ArchivosException a)
            {
                Texto  texto = new Texto();
                string route = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + ".\\SegundoParcialUtn\\LogDeErrores.txt";
                texto.Guardar(route, a.Message);
            }
            catch (XmlException e)
            {
                Texto  texto = new Texto();
                string route = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + ".\\SegundoParcialUtn\\LogDeErrores.txt";
                texto.Guardar(route, e.Message);
            }
        }
Ejemplo n.º 6
0
        /// <summary>
        /// guarda en un archivo de texto el ticket
        /// Proyecto Entidades – Clase Extension
        /// </summary>
        /// <param name="path">string</param>
        /// <param name="cadena">string</param>
        /// <returns> Devuelve true si se pudo guardar y false si no </returns>
        public static bool GuardarTicket(this Tickets t, string path, string cadena)
        {
            Texto txt = new Texto();

            return(txt.Guardar(path, cadena));
        }
Ejemplo n.º 7
0
        /// <summary>
        /// método de lectura del archivo xml para filtrar los especialistas derivados por su especialidad
        /// </summary>
        /// <param name="archivo"></param>
        /// <param name="datos"></param>
        /// <param name="filtro"></param>
        public void Leer(string archivo, out List <EspDerivados> datos, string filtro)
        {
            XmlTextReader reader = new XmlTextReader(archivo);

            datos = new List <EspDerivados>();
            bool flag         = true;
            bool especialidad = false;

            try
            {
                while (reader.Read())
                {
                    EspDerivados especialista = new EspDerivados();
                    #region ValidacionTipoDeDato
                    #region ValidaID
                    if (reader.NodeType == XmlNodeType.Element && reader.Name == "Id")
                    {
                        if (int.TryParse(reader.ReadElementString(), out int id))
                        {
                            especialista.Id = id;
                        }
                        else
                        {
                            flag = false;
                        }

                        #endregion
                        #region ValidaApellido
                        if (reader.NodeType == XmlNodeType.Element && reader.Name == "Apellido")
                        {
                            especialista.Apellido = reader.ReadElementString();
                        }
                        #endregion
                        #region ValidaNombre
                        if (reader.NodeType == XmlNodeType.Element && reader.Name == "Nombre")
                        {
                            especialista.Nombre = reader.ReadElementString();
                        }
                        #endregion
                        #region ValidaEdad
                        if (reader.NodeType == XmlNodeType.Element && reader.Name == "Edad")
                        {
                            if (int.TryParse(reader.ReadElementString(), out int edad))
                            {
                                especialista.Edad = edad;
                            }
                            else
                            {
                                flag = false;
                            }
                        }
                        #endregion
                        #region ValidaSexo
                        if (reader.NodeType == XmlNodeType.Element && reader.Name == "Sexo")
                        {
                            especialista.Sexo = reader.ReadElementString();
                        }
                        #endregion
                        #region ValidaDireccion
                        if (reader.NodeType == XmlNodeType.Element && reader.Name == "Direccion")
                        {
                            especialista.Direccion = reader.ReadElementString();
                        }
                        #endregion
                        #region ValidaObraSocial
                        if (reader.NodeType == XmlNodeType.Element && reader.Name == "Campo")
                        {
                            if (reader.ReadElementString() == filtro)
                            {
                                especialista.Campo = filtro;
                                especialidad       = true;
                            }
                        }
                        #endregion
                        #endregion
                        if ((flag == true) && (especialidad == true))
                        {
                            datos.Add(especialista);
                            especialidad = false;
                        }
                    }
                }
            }
            catch (System.IO.FileNotFoundException a)
            {
                Texto  texto = new Texto();
                string route = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + ".\\SegundoParcialUtn\\LogDeErrores.txt";
                texto.Guardar(route, a.Message);
            }
        }
Ejemplo n.º 8
0
        /// <summary>
        /// Guarda archivos en formato txt
        /// </summary>
        /// <param name="venta"></param>
        /// <returns></returns>
        public static bool Guardar(Carrito venta)
        {
            Texto txt = new Texto();

            return(txt.Guardar("carrito.txt", venta.ToString()));
        }
Ejemplo n.º 9
0
        /// <summary>
        /// Guarda un jornada en un archivo de texto.
        /// </summary>
        /// <param name="jornada"></param>
        /// <returns>True si puedo guardar, false en caso contrario.</returns>
        public static bool Guardar(Jornada jornada)
        {
            Texto txt = new Texto();

            return(txt.Guardar(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\Jornada.txt", jornada.ToString()));
        }
Ejemplo n.º 10
0
        public static bool Guardar(ElementosGimnasio elementos)
        {
            Texto t = new Texto();

            return(t.Guardar("elementos.txt", elementos.ToString()));
        }
Ejemplo n.º 11
0
        /// <summary>
        /// Método estático Guardar
        /// Guarda una jornada en el archivo de texto datosJornada.txt
        /// </summary>
        /// <param name="jornada"></param>
        /// <returns>Retorna true si se pudo guardar</returns>
        public static bool Guardar(Jornada jornada)
        {
            Texto datosJornada = new Texto();

            return(datosJornada.Guardar("datosJornada.txt", jornada.ToString()));
        }