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();
        }
Exemplo n.º 3
0
        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();
        }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
        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!");
            }
        }
Exemplo n.º 6
0
        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();
 }
Exemplo n.º 8
0
 public void InsertVino(Vino Vino)
 {
     BD.TablaVinos.Add(Vino);
     BD.SaveChanges();
 }