private void button2_Click(object sender, EventArgs e) { if (!validate()) { MessageBox.Show("Llene todos los campos"); } else { if (NuevoEditar == true) { productoNuevo = ObtenerDatos(); if (buis.AddProducto(productoNuevo)) { MessageBox.Show("Producto Agregado"); this.Close(); } } else if (NuevoEditar == false) { productoUpdated = ObtenerDatos(); productoUpdated.id_producto = productoToUpdate.id_producto; if (buis.UpdateProducto(productoUpdated)) { MessageBox.Show("Producto Actualizado"); this.Close(); } } } }
public Nuevo(GS_Productos producto) { InitializeComponent(); label1.Text = "Actualizar Producto"; categorias = buis.GetCategorias(); clasificaciones = buis.GetClasificaciones(); proveedores = buis.GetProveedores(); //fillCombos(); textBox1.Text = producto.nombre; textBox5.Text = producto.descripcion; textBox2.Text = producto.precio_compra.ToString(); textBox3.Text = producto.precio_venta.ToString(); textBox4.Text = producto.existencias.ToString(); comboBox1.Text = (from s in categorias where s.id_categoria == producto.id_categoria select s.nombre).FirstOrDefault(); comboBox2.Text = (from s in clasificaciones where s.id_clasificacion == producto.id_clasificacion select s.nombre).FirstOrDefault(); comboBox3.Text = (from s in proveedores where s.id_proveedor == producto.id_proveedor select s.nombre).FirstOrDefault(); NuevoEditar = false; fillCombos(); productoToUpdate = producto; }
public GS_Productos ObtenerDatos() { GS_Productos prod = new GS_Productos(); prod.nombre = textBox1.Text; prod.descripcion = textBox5.Text; prod.precio_compra = Convert.ToDecimal(textBox2.Text); prod.precio_venta = Convert.ToDecimal(textBox3.Text); prod.existencias = Convert.ToInt32(textBox4.Text); prod.id_categoria = buis.idCategoria(comboBox1.Text); prod.id_clasificacion = buis.idClasificacion(comboBox2.Text); prod.id_proveedor = buis.idProveedor(comboBox3.Text); return(prod); }
public bool UpdateProducto(GS_Productos producto) { try { Productos prod = model.Productos.Where(d => d.id_producto == producto.id_producto).FirstOrDefault(); prod.nombre = producto.nombre; prod.nombre = producto.nombre; prod.descripcion = producto.descripcion; prod.precio_compra = producto.precio_compra; prod.precio_venta = producto.precio_venta; prod.existencias = producto.existencias; prod.id_categoria = producto.id_categoria; prod.id_clasificacion = producto.id_clasificacion; prod.id_proveedor = producto.id_proveedor; model.SaveChanges(); return(true); } catch { return(false); } }
public bool AddProducto(GS_Productos producto) { try { Productos prod = new Productos(); prod.nombre = producto.nombre; prod.descripcion = producto.descripcion; prod.precio_compra = producto.precio_compra; prod.precio_venta = producto.precio_venta; prod.existencias = producto.existencias; prod.id_categoria = producto.id_categoria; prod.id_clasificacion = producto.id_clasificacion; prod.id_proveedor = producto.id_proveedor; model.Productos.Add(prod); model.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
public bool UpdateProducto(GS_Productos producto) { return(data.UpdateProducto(producto)); }
public bool AddProducto(GS_Productos producto) { return(data.AddProducto(producto)); }