public void DeleteVino(Vino VinoSeleccionado) { Vino Borrar = BD.Vinos.FirstOrDefault(p => p.Id == VinoSeleccionado.Id); BD.Vinos.Remove(Borrar); BD.SaveChanges(); }
public void UpdateVino(Vino VinoSeleccionado) { Vino Actualizar = BD.Vinos.FirstOrDefault(p => p.Id == VinoSeleccionado.Id); Actualizar.IdBodega = VinoSeleccionado.IdBodega; Actualizar.Nombre = VinoSeleccionado.Nombre; BD.SaveChanges(); }
public void DeleteVino(Vino Vino) { Vino Target = BD.TablaVinos.FirstOrDefault(b => b.Id == Vino.Id); BD.TablaVinos.Remove(Target); Target.IdBodega = Vino.IdBodega; BD.SaveChanges(); }
public void UpdateVino(Vino Vino) { Vino Target = BD.TablaVinos.FirstOrDefault(b => b.Id == Vino.Id); Target.Nombre = Vino.Nombre; Target.Bodega = Vino.Bodega; Target.IdBodega = Vino.IdBodega; BD.SaveChanges(); }
private void btnActualizar_Click(object sender, EventArgs e) { string consultaSQL = ""; if (validarDatos()) { Vino v = new Vino(); v.pNombre = txtNombre.Text; v.pBodega = (int)cboBodega.SelectedValue; if (cboBodega.SelectedIndex == 2) { rbt375.Enabled = false; } if (rbt375.Checked) { v.pPresentacion = 1; } else { v.pPresentacion = 2; } v.pFecha = dtpFecha.Value; v.pPrecio = double.Parse(txtPrecio.Text); if (Accion == Acciones.nuevo) { //insert consultaSQL = "INSERT INTO Vinos(nombre, bodega, presentacion, precio, fecha)" + "VALUES (@nombre,@bodega,@presentacion,@precio,@fecha)"; oD.actualizarParametros(consultaSQL, v); cargarLista("vino"); } else { //update v.pCodigo = int.Parse(txtCodigo.Text); consultaSQL = "UPDATE Vinos SET nombre=@nombre WHERE codigo=@codigo"; oD.actualizarParametros(consultaSQL, v); cargarLista("vino"); } MessageBox.Show("Éxito!"); } }
private void cargarLista(string nombreTabla) { Vi.Clear(); oD.leerTabla(nombreTabla); while (oD.pDr.Read()) { Vino v = new Vino(); if (!oD.pDr.IsDBNull(0)) { v.pCodigo = oD.pDr.GetInt32(0); } if (!oD.pDr.IsDBNull(1)) { v.pNombre = oD.pDr.GetString(1); } if (!oD.pDr.IsDBNull(2)) { v.pBodega = oD.pDr.GetInt32(2); } if (!oD.pDr.IsDBNull(3)) { v.pPresentacion = oD.pDr.GetInt32(3); } if (!oD.pDr.IsDBNull(4)) { v.pPrecio = oD.pDr.GetDouble(4); } if (!oD.pDr.IsDBNull(5)) { v.pFecha = oD.pDr.GetDateTime(5); } Vi.Add(v); } oD.pDr.Close(); oD.desconectar(); lstVinos.Items.Clear(); for (int i = 0; i < Vi.Count; i++) { lstVinos.Items.Add(Vi[i].ToString()); } lstVinos.SelectedIndex = 0; }
public void InsertVino(Vino VinoInsertado) { BD.Vinos.Add(VinoInsertado); BD.SaveChanges(); }
public void InsertVino(Vino Vino) { BD.TablaVinos.Add(Vino); BD.SaveChanges(); }