public static void CreateInventarioProductoTerminado(PtProduct newProduct) { cn = DBConnection.MainConnection(); try { using (OleDbCommand cmd = cn.CreateCommand()) { cmd.CommandText = @"INSERT INTO inventario_producto_terminado ([id_producto_terminado],[nombre_producto],[precio]) " + "VALUES (@idProducto,@nombreProduct,@precio) "; cmd.Parameters.AddRange(new OleDbParameter[] { new OleDbParameter("@idProducto", newProduct.Id), new OleDbParameter("@nombreProduct", newProduct.Nombre), new OleDbParameter("@precio", newProduct.Precio), }); cmd.ExecuteNonQuery(); } cn.Close(); } catch (Exception ex) { System.Windows.MessageBox.Show("Error al crear Entrada de Producto Terminado en el Inventario " + ex); } }
public void OpenCreateModal(object parameter) { var test = new NewPtModal(this); NewProduct = new PtProduct(); test.ShowDialog(); }
public void OpenEditModal(object parameter) { NewProduct = new PtProduct(SelectedProduct); /*NewProduct = new MpProduct(); * SelectedMP = new MpProduct();*/ NewModal = new EditPtModal(this); NewModal.ShowDialog(); }
public static void updateInventarioProductoTerminadoInfo(PtProduct pt, string oldId) { cn = DBConnection.MainConnection(); try { cmd = new OleDbCommand("UPDATE inventario_producto_terminado " + "SET id_producto_terminado = '" + pt.Id + "',nombre_producto = '" + pt.Nombre + "', precio = " + pt.Precio + " where id_producto_terminado = '" + oldId + "'; ", cn); cmd.ExecuteNonQuery(); cn.Close(); } catch (Exception ex) { System.Windows.MessageBox.Show("Error al actualizar informacion de PT " + ex); } }
public static List <PtProduct> getPTInventario() { var pt = new List <PtProduct>(); cn = DBConnection.MainConnection(); try { cmd = new OleDbCommand("SELECT * from inventario_producto_terminado;", cn); dr = cmd.ExecuteReader(); while (dr.Read()) { PtProduct temp = new PtProduct(); temp.Id = dr["id_producto_terminado"].ToString(); temp.Nombre = dr["nombre_producto"].ToString(); temp.Existencia = int.Parse(dr["existencia"].ToString()); temp.Entrada = int.Parse(dr["entrada"].ToString()); temp.Salida = int.Parse(dr["salida"].ToString()); temp.Precio = double.Parse(dr["precio"].ToString()); pt.Add(temp); } dr.Close(); cn.Close(); } catch (Exception ex) { System.Windows.MessageBox.Show("Error al buscar invntario de producto terminado. " + ex.ToString()); } return(pt); }
public void Limpiar(object parameter) { NewProduct = new PtProduct(); }
public void updateCollectionInstance(PtProduct newEntity) { SelectedProduct.Id = NewProduct.Id; SelectedProduct.Nombre = NewProduct.Nombre; SelectedProduct.Precio = NewProduct.Precio; }
public void Limpiar() { NewProduct = new PtProduct(); }