private void Ventas_Load(object sender, EventArgs e) { String strFileNameCliente = Application.StartupPath.ToString() + "\\FileCliente.txt"; txt_total_repuesto.Enabled = false; txt_total.Enabled = false; try { //Leer Archivo StreamReader FileVenta = new StreamReader(strFileNameCliente); String strLineaFile = ""; //Recorrer do { //Linea a linea strLineaFile = FileVenta.ReadLine(); if (!String.IsNullOrEmpty(strLineaFile)) { if (strLineaFile.LastIndexOf(';') > 0) { String[] Columnas = strLineaFile.Split(';'); clsVenta AgregaVenta = new clsVenta(); AgregaVenta.Cliente = Columnas[0]; AgregaVenta.MontoCredito = Convert.ToInt32(Columnas[1]); //AgregaVenta.Fecha = Columnas[3]; //AgregaVenta.Repuesto = Columnas[4]; //AgregaVenta.Cantidad = Convert.ToInt32(Columnas[5]); //AgregaVenta.PrecioVenta = Convert.ToInt32(Columnas[6]); //AgregaVenta.TotalRepuesto = Convert.ToInt32(Columnas[7]); //AgregaVenta.TotalVenta = Convert.ToInt32(Columnas[8]); cmb_cliente.Items.Add(Columnas[0]); //Agrego un nuevo registro a la Lista RegistraVenta.Add(AgregaVenta); cmb_cliente.Text = AgregaVenta.Cliente; } } }while (!String.IsNullOrEmpty(strLineaFile)); //recorrer hasta que no haya mas lieneas } catch (EndOfStreamException Exc) { MessageBox.Show("Error al Recorrer el Archivo [" + Exc.Message + "]", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (FileNotFoundException Exc) { MessageBox.Show("Archivo de Genero no Existe, Favor revisar [" + Exc.Message + "]", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception Exc) { MessageBox.Show("Error General [" + Exc.Message + "]", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void RegistroVenta() { clsVenta venta = new clsVenta(); venta.Cliente = cmb_cliente.Text; venta.MontoCredito = Convert.ToInt32(txt_monto.Text); venta.Fecha = date_fechaOperacion.Text; venta.Repuesto = cmb_repuesto.Text; venta.Cantidad = Convert.ToInt32(txt_cantidad.Text); venta.PrecioVenta = Convert.ToInt32(txt_venta.Text); venta.TotalRepuesto = Convert.ToInt32(txt_total_repuesto.Text); venta.TotalVenta = Convert.ToInt32(txt_total.Text); RegistraVenta.Add(venta); grilla.Rows.Add(cmb_cliente, txt_monto, date_fechaOperacion, cmb_repuesto, txt_cantidad, txt_venta, txt_total); MessageBox.Show("Realizado !", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); }