Пример #1
0
        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();
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
        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();
        }
Пример #4
0
 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;
         }
     }
 }
Пример #5
0
        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();
        }
Пример #6
0
        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();
        }
Пример #7
0
 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);
             }
         }
     }
 }