Example #1
0
        private void btn_Editar_Click(object sender, EventArgs e)
        {
            if (grid_bebida.SelectedRows.Count > 0)
            {
                int idBebida = (int)grid_bebida.CurrentRow.Cells[0].Value;

                bebida = db.bebida.Where(x => x.idBebida == idBebida).FirstOrDefault();

                cbo_TipoBebida.SelectedValue = bebida.idTipoBebida;
                txt_Marca.Text = Convert.ToString(bebida.marca);
            }
            else
            {
                MessageBox.Show("Selecione antes qual sera editado.");
            }
        }
Example #2
0
        private void btn_salvar_Click(object sender, EventArgs e)
        {
            if (bebida == null)
            {
                bebida = new bebida();
            }

            int idBebida = bebida.idBebida > 0 ? bebida.idBebida : 0;

            bebida.idBebida     = idBebida;
            bebida.marca        = txt_Marca.Text;
            bebida.idTipoBebida = (int)cbo_TipoBebida.SelectedValue;

            string mensagem = "";

            if (verificabebidaExistente(bebida.marca))
            {
                MessageBox.Show("Bebida ja existente");
            }
            else
            {
                if (bebida.idBebida == 0)
                {
                    db.bebida.Add(bebida);
                    mensagem = "bebida salvo com sucesso!";
                }
                else
                {
                    var obj = db.Entry(bebida);
                    obj.Property(x => x.marca);
                    mensagem = "bebida Editado com sucesso!";
                }

                db.SaveChanges();

                MessageBox.Show(mensagem);
                CarregarGrid();
                LimparCampos();
            }
        }
Example #3
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (grid_bebida.SelectedRows.Count > 0)
            {
                if (MessageBox.Show("Deseja realmente excluir essa bebida?", "confirma Excluir bebida",
                                    MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    int idBebida = (int)grid_bebida.CurrentRow.Cells[0].Value;

                    bebida = db.bebida.Where(x => x.idBebida == idBebida).FirstOrDefault();

                    db.bebida.Remove(bebida);
                    db.SaveChanges();

                    MessageBox.Show("bebida excluida com sucesso");
                    CarregarGrid();
                    LimparCampos();
                }
            }
            else
            {
                MessageBox.Show("Selecione antes qual sera editado.");
            }
        }
Example #4
0
 private void LimparCampos()
 {
     txt_Marca.Clear();
     cbo_TipoBebida.SelectedIndex = 0;
     bebida = null;
 }
Example #5
0
        static void Main(string[] args)

        {
            //Clases
            bebida bebida = new bebida("Coca cola", 1000);

            bebida.Beberse(500);
            Console.WriteLine("Ustede bebió " + bebida.Cantidad + " de bebida");

            //Herencia
            Cerveza cerveza = new Cerveza(700);

            cerveza.Beberse(10);
            Console.WriteLine("Ustede bebió " + cerveza.Cantidad + " de cerveza");

            //Arreglos
            int[] numeros = new int[10] {
                1, 2, 3, 4, 5, 6, 7, 8, 9, 10
            };

            int numerop = numeros[0];

            //Recorrer un arreglo con for
            for (int i = 0; i < numeros.Length; i++)
            {
                Console.WriteLine("Recorrido FOR... Iteración: " + i + " número: " + numeros[i]);
            }

            //Recorrido con FOREACH
            foreach (var numero in numeros)
            {
                Console.WriteLine("Recorrido FOREACH... Iteración: " + numero);
            }

            Console.WriteLine("--------------------------------------------------------");

            //Listas
            List <int> lista = new List <int>()
            {
                1, 2, 3, 4, 5, 6, 7, 8
            };

            //Añadir en lista
            lista.Add(9);
            lista.Add(10);

            //Eliminar en lista
            lista.Remove(2);

            foreach (var numero in lista)
            {
                Console.WriteLine("Elemento reccorid de una lista: " + numero);
            }

            Console.WriteLine("*********************************************************");

            //Lista creada utlizando parametros de clase
            List <Cerveza> cervezas = new List <Cerveza>()
            {
                new Cerveza(10, "Cerveza premiun")
            };

            //Agregado
            cervezas.Add(new Cerveza(500));

            //Crear objeto para entrar en lista
            Cerveza erdinger = new Cerveza(500, "Cerveza de trigo");

            //Se añade a la lista
            cervezas.Add(erdinger);

            //Recorrido de la lista de la clase
            foreach (var cerverza in cervezas)
            {
                Console.WriteLine("Cerveza: " + cerverza.Nombre);
            }

            Console.WriteLine("***************************************************");
            //Interfaces
            var bebidaAlcoholica = new Vino(100);

            MostrarRecomendaciones(bebidaAlcoholica);
        }