public Comprar(string[] lista, string[] lista1) { InitializeComponent(); if (lista.Length == 0 && lista1.Length == 0) { label6.Text = "Sin productos"; } decimal aux = 0; foreach (var i in lista1) { foreach (var j in Compra.MostrarAnimales()) { if (i == j.Nombre) { label6.Text = label6.Text + j.ToString() + "\n"; aux = aux + j.Precio * j.Cantidad; } } } foreach (var i in lista) { foreach (var j in Compra.Mostrar()) { if (i == j.Nombre) { label6.Text = label6.Text + j.ToString() + "\n"; aux = aux + j.Precio * j.Cantidad; } } } label4.Text = "$" + aux.ToString(); string path = Directory.GetCurrentDirectory(); path = path.Substring(0, path.Length - 18); path = path + "Historial"; if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } string path_file = path + "\\" + "reg_compras.txt"; if (!File.Exists(path_file)) { using (File.Create(path_file)) { } } StreamWriter registros; registros = File.AppendText(path_file); registros.WriteLine("---------------------------------------------------------"); registros.WriteLine(label6.Text); registros.WriteLine("Total" + label4.Text); registros.Close(); }
private void button3_Click(object sender, EventArgs e) { Boolean esProducto = false; Producto aux = null; foreach (var j in Compra.Mostrar()) { if (comboBox1.SelectedItem.ToString() == j.Nombre) { aux = j; esProducto = true; } } if (esProducto) { Compra.QuitarCantidad(aux, Convert.ToInt32(numericUpDown1.Value)); esProducto = false; } else { Animal aux1 = null; foreach (var j in Compra.MostrarAnimales()) { if (comboBox1.SelectedItem.ToString() == j.Nombre) { aux1 = j; } } Compra.QuitarCantidad(aux1, Convert.ToInt32(numericUpDown1.Value)); } label4.Text = ""; comboBox1.Items.Clear(); comboBox1.ResetText(); foreach (var j in Compra.MostrarAnimales()) { comboBox1.Items.Add(j.Nombre); } foreach (var j in Compra.Mostrar()) { comboBox1.Items.Add(j.Nombre); } }
private void button8_Click(object sender, EventArgs e) { string[] cadenas = new string[Compra.Mostrar().Count]; string[] cadenasAnimal = new string[Compra.MostrarAnimales().Count]; for (int i = 0; i < Compra.Mostrar().Count; i++) { cadenas[i] = Compra.Mostrar()[i].Nombre; } for (int i = 0; i < Compra.MostrarAnimales().Count; i++) { cadenasAnimal[i] = Compra.MostrarAnimales()[i].Nombre; } Comprar comp = new Comprar(cadenas, cadenasAnimal); comp.Show(this); Hide(); Compra.limpiar(); }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { foreach (var j in Compra.Mostrar()) { if (comboBox1.SelectedItem.ToString() == j.Nombre) { label4.Text = j.Cantidad.ToString(); pictureBox1.ImageLocation = j.Imagen; } } foreach (var j in Compra.MostrarAnimales()) { if (comboBox1.SelectedItem.ToString() == j.Nombre) { label4.Text = j.Cantidad.ToString(); pictureBox1.ImageLocation = j.Imagen; } } }
private void button7_Click(object sender, EventArgs e) { string[] cadenas = new string[Compra.Mostrar().Count]; for (int i = 0; i < Compra.Mostrar().Count; i++) { cadenas[i] = Compra.Mostrar()[i].Nombre; } string[] cadenasAni = new string[Compra.MostrarAnimales().Count]; for (int i = 0; i < Compra.MostrarAnimales().Count; i++) { cadenasAni[i] = Compra.MostrarAnimales()[i].Nombre; } QuitarLista quitar = new QuitarLista(cadenas, cadenasAni); quitar.Show(this); Hide(); }
private void button1_Click_1(object sender, EventArgs e) { String cadena = ""; foreach (var i in Compra.Mostrar()) { cadena = cadena + "\n" + i.ToString(); } foreach (var i in Compra.MostrarAnimales()) { cadena = cadena + "\n" + i.ToString(); } if (cadena.Length == 0) { cadena = "Sin productos"; } VerLista ver = new VerLista(cadena); ver.Show(this); Hide(); }
public QuitarLista(String [] lista, String [] listaAni) { InitializeComponent(); foreach (var i in lista) { foreach (var j in Compra.Mostrar()) { if (i == j.Nombre) { comboBox1.Items.Add(j.Nombre); } } } foreach (var i in listaAni) { foreach (var j in Compra.MostrarAnimales()) { if (i == j.Nombre) { comboBox1.Items.Add(j.Nombre); } } } }