/// <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())); }
public static bool Guardar(this Vendedora vendedora, string path, string datos) { Texto t = new Texto(); return(t.Guardar(path, datos)); }
/// <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())); }
/// <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())); }
/// <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); } }
/// <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)); }
/// <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); } }
/// <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())); }
/// <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())); }
public static bool Guardar(ElementosGimnasio elementos) { Texto t = new Texto(); return(t.Guardar("elementos.txt", elementos.ToString())); }
/// <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())); }