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."); } }
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(); } }
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."); } }
private void LimparCampos() { txt_Marca.Clear(); cbo_TipoBebida.SelectedIndex = 0; bebida = null; }
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); }