private void btnRegistrarSucursal_Click(object sender, EventArgs e) { string nombre, estado, apertura; nombre = nombreSucursal.Text; estado = estadoSucursal.Text; apertura = fechaAperturaSucursal.Text; objSucursales = new DeJesus100315452_LibDealer.Sucursales(nombre, estado, apertura); DialogResult dialogResult = MessageBox.Show("¿Desea guardarlo?", "Guardar...", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { if (objSucursales.Grabar()) { MessageBox.Show("Se ha guardado existosamente :D"); } else { MessageBox.Show("Error {0}", objSucursales.getMensaje()); } } else if (dialogResult == DialogResult.No) { MessageBox.Show("Trate nuevamente :("); } objSucursales = null; nombreSucursal.Text = ""; estadoSucursal.Text = ""; fechaAperturaSucursal.Text = ""; }
public bool Leer() { try { string nombre = "sucursales.txt"; string ruta = ConfigurationManager.AppSettings["RootDirKey"]; string linea = ""; StreamReader archivo = new StreamReader(ruta + "\\" + nombre); objSucursal = new List <Sucursales>(); while (!archivo.EndOfStream) { linea = archivo.ReadLine(); string[] campos = linea.Split('|'); id = int.Parse(campos[0]); sucursal = campos[1]; estado = campos[2]; fechaap = campos[3]; fecha = DateTime.Parse(campos[4]); Sucursales lineaEst = (Sucursales)this.MemberwiseClone(); objSucursal.Add(lineaEst); } archivo.Close(); archivo.Dispose(); return(true); } catch (Exception e) { mensaje = e.Message; return(false); } }
private void llenarNodes() { string nombreVehiculo = "vehiculos.txt", nombreVentas = "ventas.txt", nombreComputos = "computos.txt", nombrePersona = "personas.txt", nombreSucursales = "sucursales.txt", nombrePersonas = "personas.txt", rutaVehiculo = ConfigurationManager.AppSettings["RootDirKey"], rutaVentas = ConfigurationManager.AppSettings["RootDirKey"], rutaComputos = ConfigurationManager.AppSettings["RootDirKey"], rutaPersona = ConfigurationManager.AppSettings["RootDirKey"], rutaSucursales = ConfigurationManager.AppSettings["RootDirKey"], rutaPersonas = ConfigurationManager.AppSettings["RootDirKey"]; objVehiculo = new DeJesus100315452_LibDealer.Vehiculos(); objPersona = new DeJesus100315452_LibDealer.Personas(); objVentas = new DeJesus100315452_LibDealer.Ventas(); objComputos = new DeJesus100315452_LibDealer.Computos(); objSucursales = new DeJesus100315452_LibDealer.Sucursales(); StreamReader archivoVehiculo = new StreamReader(rutaVehiculo + "\\" + nombreVehiculo), archivoVentas = new StreamReader(rutaVentas + "\\" + nombreVentas), archivoComputos = new StreamReader(rutaVehiculo + "\\" + nombreComputos), archivoPersona = new StreamReader(rutaPersona + "\\" + nombrePersona), archivoSucursales = new StreamReader(rutaSucursales + "\\" + nombreSucursales), archivoPersonas = new StreamReader(rutaPersonas + "\\" + nombrePersonas); string linea = ""; //Primer node tvmMain.Nodes.Add("Vehiculos"); tvmMain.Nodes[0].Nodes.Add("Cátalogo de vehiculos"); if (objVehiculo.Leer()) { while (!archivoVehiculo.EndOfStream) { linea = archivoVehiculo.ReadLine(); string[] campos = linea.Split('|'); tvmMain.Nodes[0].Nodes[0].Nodes.Add(campos[1] + campos[2]); } archivoVehiculo.Close(); archivoVehiculo.Dispose(); } tvmMain.Nodes[0].Nodes.Add("Ventas"); if (objVentas.Leer()) { while (!archivoVentas.EndOfStream) { linea = archivoVentas.ReadLine(); string[] campos = linea.Split('|'); tvmMain.Nodes[0].Nodes[1].Nodes.Add(campos[1] + "-->" + campos[2] + "-->" + campos[3]); } archivoVentas.Close(); archivoVentas.Dispose(); } tvmMain.Nodes[0].Nodes.Add("Computos"); if (objComputos.Leer()) { while (!archivoComputos.EndOfStream) { linea = archivoComputos.ReadLine(); string[] campos = linea.Split('|'); tvmMain.Nodes[0].Nodes[2].Nodes.Add("$" + campos[1] + "-->" + campos[4]); } archivoComputos.Close(); archivoComputos.Dispose(); } //segundo node tvmMain.Nodes.Add("Sucursales"); tvmMain.Nodes[1].Nodes.Add("Información de sucursales"); if (objSucursales.Leer()) { while (!archivoSucursales.EndOfStream) { linea = archivoSucursales.ReadLine(); string[] campos = linea.Split('|'); tvmMain.Nodes[1].Nodes[0].Nodes.Add(campos[1] + campos[2]); } archivoSucursales.Close(); archivoSucursales.Dispose(); } tvmMain.Nodes[1].Nodes.Add("Personal"); if (objPersona.Leer()) { while (!archivoPersona.EndOfStream) { linea = archivoPersona.ReadLine(); string[] campos = linea.Split('|'); tvmMain.Nodes[1].Nodes[1].Nodes.Add(campos[1] + campos[2]); } archivoPersona.Close(); archivoPersona.Dispose(); } tvmMain.Nodes.Add("Tienda de libros"); objVehiculo = null; objPersona = null; objVentas = null; objComputos = null; objSucursales = null; }
static void Main(string[] args) { try { DeJesus100315452_LibDealer.Vehiculos objVehiculo; DeJesus100315452_LibDealer.Personas objPersona; DeJesus100315452_LibDealer.Sucursales objSucursal; DeJesus100315452_LibDealer.Ventas objVentas; DeJesus100315452_LibDealer.Computos objComputo; double cantidad = 0; short opcion; int salir, id, precio, codigo, salario, dinerov, comision; string marca, modelo, tipov, entrega; string nombre, funcion, ingreso; string sucursal, estado, fechaap; string vehiculo, vendedor, comprador; string dineroxf, masv; do { Console.WriteLine("\n Autos AAAA Ventas de vehiculos nuevos y usados\n\n Menu del Usuario \n"); Console.WriteLine("\n 1- Catalogo de vehiculos"); Console.WriteLine("\n 2- Definicion de individuos"); Console.WriteLine("\n 3- Informacion de las sucursales"); Console.WriteLine("\n 4- Ventas"); Console.WriteLine("\n 5- Computos"); Console.WriteLine("\n 6- Buscar"); Console.WriteLine("\n 7- Salir \n"); salir = int.Parse(Console.ReadLine()); switch (salir) { case 1: Console.WriteLine("|----------------------------------------------------------|"); Console.Write("|\t Introduzca la Cantidad de Vehiculos a registrar = "); cantidad = int.Parse(Console.ReadLine()); for (int Iter = 0; Iter < cantidad; Iter++) { Console.WriteLine("-----------------------Vehiculo[" + Iter.ToString() + "/" + cantidad.ToString() + "]"); Console.Write(" \n Nombre de la marca: "); marca = Console.ReadLine(); Console.Write("\n Nombre del modelo: "); modelo = Console.ReadLine(); Console.Write("\n Tipo de vehiculo: "); tipov = Console.ReadLine(); Console.Write("\n Estado del vehiculo: "); entrega = Console.ReadLine(); objVehiculo = new DeJesus100315452_LibDealer.Vehiculos(marca, modelo, tipov, entrega); Console.Write("Desea guardarlo? \n [1-si 0-no] \n"); opcion = short.Parse(Console.ReadLine()); if (opcion == 1) { if (objVehiculo.Grabar()) { Console.Write("\n se ha guardado existosamente \n "); } else { Console.Write("\n ERROR!!!-->" + objVehiculo.getMensaje()); } } objVehiculo = null; } objVehiculo = new DeJesus100315452_LibDealer.Vehiculos(); Console.WriteLine("\t Datos: \n"); Console.WriteLine(objVehiculo.AlltableString()); objVehiculo = null; break; case 2: Console.WriteLine("|----------------------------------------|"); Console.Write("|\t Introduzca la Cantidad de Personas = "); cantidad = int.Parse(Console.ReadLine()); for (int Iter = 0; Iter < cantidad; Iter++) { Console.WriteLine("-----------------------Personas[" + Iter.ToString() + "/" + cantidad.ToString() + "]"); Console.Write(" \n Nombre de la persona: "); nombre = Console.ReadLine(); Console.Write("\n Funcion de la persona: "); funcion = Console.ReadLine(); Console.Write(" \n Codigo del empleado(Solo vendedor): "); codigo = int.Parse(Console.ReadLine()); Console.Write(" \n Salario del empleado(Solo vendedor): "); salario = int.Parse(Console.ReadLine()); Console.Write("\n Fecha de ingreso(Solo vendedor): "); ingreso = Console.ReadLine(); objPersona = new DeJesus100315452_LibDealer.Personas(nombre, funcion, codigo, salario, ingreso); Console.Write("Desea guardarlo? \n [1-si 0-no] \n"); opcion = short.Parse(Console.ReadLine()); if (opcion == 1) { if (objPersona.Grabar()) { Console.Write("\n se ha guardado existosamente \n "); } else { Console.Write("\n ERROR!!!-->" + objPersona.getMensaje()); } } objPersona = null; } objPersona = new DeJesus100315452_LibDealer.Personas(); Console.WriteLine("\t Datos: \n"); Console.WriteLine(objPersona.AlltableString()); objPersona = null; break; case 3: Console.WriteLine("|----------------------------------------|"); Console.Write("|\t Introduzca la Cantidad de sucursales cuya informacion guardara = "); cantidad = int.Parse(Console.ReadLine()); for (int Iter = 0; Iter < cantidad; Iter++) { Console.WriteLine("-----------------------Sucursales[" + Iter.ToString() + "/" + cantidad.ToString() + "]"); Console.Write(" \n Sucursal: "); sucursal = Console.ReadLine(); Console.Write("\n Estado: "); estado = Console.ReadLine(); Console.Write(" \n Fecha de inauguracion: "); fechaap = Console.ReadLine(); objSucursal = new DeJesus100315452_LibDealer.Sucursales(sucursal, estado, fechaap); Console.Write("Desea guardarlo? \n [1-si 0-no] \n"); opcion = short.Parse(Console.ReadLine()); if (opcion == 1) { if (objSucursal.Grabar()) { Console.Write("\n se ha guardado existosamente \n "); } else { Console.Write("\n ERROR!!!-->" + objSucursal.getMensaje()); } } objSucursal = null; } objSucursal = new DeJesus100315452_LibDealer.Sucursales(); Console.WriteLine("\t Datos:\n"); Console.WriteLine(objSucursal.AllTableString()); objSucursal = null; break; case 4: Console.WriteLine("|----------------------------------------|"); Console.Write("|\t Introduzca el numero de ventas = "); cantidad = int.Parse(Console.ReadLine()); for (int Iter = 0; Iter < cantidad; Iter++) { Console.WriteLine("-----------------------Ventas[" + Iter.ToString() + "/" + cantidad.ToString() + "]"); Console.Write(" \n Vehiculo: "); vehiculo = Console.ReadLine(); Console.Write("\n Vendedor: "); vendedor = Console.ReadLine(); Console.Write("\n Comprador: "); comprador = Console.ReadLine(); Console.Write(" \n Precio: "); precio = int.Parse(Console.ReadLine()); objVentas = new DeJesus100315452_LibDealer.Ventas(vehiculo, vendedor, comprador, precio); Console.Write("Desea guardarlo? \n [1-si 0-no] \n"); opcion = short.Parse(Console.ReadLine()); if (opcion == 1) { if (objVentas.Grabar()) { Console.Write("\n se ha guardado existosamente \n "); } else { Console.Write("\n ERROR!!!-->" + objVentas.getMensaje()); } } objVentas = null; } objVentas = new DeJesus100315452_LibDealer.Ventas(); Console.WriteLine("\t Datos: \n"); Console.WriteLine(objVentas.AlltableString()); objVentas = null; break; case 5: Console.WriteLine("|----------------------------------------|"); Console.Write("|\t Introduzca la Cantidad de computos a registrar = "); cantidad = int.Parse(Console.ReadLine()); for (int Iter = 0; Iter < cantidad; Iter++) { Console.WriteLine("-----------------------Computos[" + Iter.ToString() + "/" + cantidad.ToString() + "]"); Console.Write(" \n Total de dinero por ventas: "); dinerov = int.Parse(Console.ReadLine()); Console.Write("\n Total de comision a vendedores (9.5%): "); comision = int.Parse(Console.ReadLine()); Console.Write("\n Total de dinero en un rango de fecha: "); dineroxf = Console.ReadLine(); Console.Write("\n 3 marcas mas vendidas: "); masv = Console.ReadLine(); objComputo = new DeJesus100315452_LibDealer.Computos(dinerov, comision, dineroxf, masv); Console.Write("Desea guardarlo? \n [1-si 0-no] \n"); opcion = short.Parse(Console.ReadLine()); if (opcion == 1) { if (objComputo.Grabar()) { Console.Write("\n se ha guardado existosamente \n "); } else { Console.Write("\n ERROR!!!-->" + objComputo.getMensaje()); } } objComputo = null; } objComputo = new DeJesus100315452_LibDealer.Computos(); Console.WriteLine("\t Datos:\n"); Console.WriteLine(objComputo.AlltableString()); objComputo = null; break; case 6: Console.WriteLine("Indroduzca el Id a buscar: "); id = int.Parse(Console.ReadLine()); new Vehiculos().buscar(id); new Personas().buscar(id); new Sucursales().buscar(id); new Ventas().buscar(id); new Computos().buscar(id); objVehiculo = new DeJesus100315452_LibDealer.Vehiculos(); objPersona = new DeJesus100315452_LibDealer.Personas(); objSucursal = new DeJesus100315452_LibDealer.Sucursales(); objVentas = new DeJesus100315452_LibDealer.Ventas(); objComputo = new DeJesus100315452_LibDealer.Computos(); Console.WriteLine("\t Datos:\n"); Console.WriteLine(objVehiculo.AllString()); Console.WriteLine(objPersona.AllString()); Console.WriteLine(objSucursal.AllString()); Console.WriteLine(objVentas.AllString()); Console.WriteLine(objComputo.AllString()); objVehiculo = null; objPersona = null; objSucursal = null; objVentas = null; objComputo = null; break; default: Console.WriteLine("Error al Ingresar "); Console.ReadKey(); break; } }while (salir != 6); } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.ToString()); } Console.ReadKey(); }