public static void ImprimirPreciosPorCategoria() { List <string[]> lista = new List <string[]>(); lista = Producto_datos.PreciosPorCategoria(); string SheetsName = "Hoja1"; ExcelManagement em = ExcelManagement.GetInstance(); em.Open(Application.StartupPath + "\\PreciosPorCategoria.xlsx"); int c = 2; foreach (string[] array in lista) { em.WriteCell(SheetsName, c, 1, array[0]); em.WriteCell(SheetsName, c, 2, Convert.ToInt32(array[1])); em.WriteCell(SheetsName, c, 3, array[2]); em.WriteCell(SheetsName, c, 4, Convert.ToDouble(array[3])); c++; } string path = string.Concat(Application.StartupPath, "\\PreciosPorCategoria", DateTime.Today.Day.ToString(), DateTime.Today.Month.ToString(), DateTime.Today.Year.ToString(), ".xlsx"); em.SaveAsNew(path); //ProcessStartInfo startInfo = new ProcessStartInfo(); //startInfo.FileName = "EXCEL.EXE"; //startInfo.Arguments = path; //Process.Start(startInfo); System.Diagnostics.Process.Start(path); }
public Producto_simple(Int32 id_producto) { string[] producto = new string[10]; if (Producto_datos.GetProducto(id_producto, ref producto)) { try { Id_producto = Convert.ToInt32(producto[0]); Nombre = producto[1]; Descripcion = producto[2]; Marca = producto[3]; base.Categoria = Convert.ToInt32(producto[4]); Stock = Convert.ToInt32(producto[5]); Stock_minimo = Convert.ToInt32(producto[6]); Precio_venta = (float)Convert.ToDouble(producto[7]); Precio_costo = (float)Convert.ToDouble(producto[8]); A_la_venta = Convert.ToBoolean(producto[9]); } catch (Exception) { throw; } } else { MessageBox.Show("No se puede incializar el producto código: " + id_producto); } }
public bool updateProductoCompuesto() { int venta = 0; if (A_la_venta) //se transforma el valor bool en int para ingresarlo a la BD { venta = 1; } return(Producto_datos.updateProductoCompuesto(Id_producto, Nombre, Descripcion, Categoria, Precio_venta, Precio_costo, venta)); }
public bool ActualizarStock(int cant) { Stock += cant; if (Producto_datos.ActualizarStock(Id_producto, Stock)) { return(true); } else { return(false); } }
public bool ActualizarCosto(float costo) { Precio_costo = costo; if (Producto_datos.ActualizarCosto(Id_producto, Precio_costo)) { return(true); } else { return(false); } }
public static void ImprimirMateriaPrimaUtilizada(DateTime desde, DateTime hasta) { List <string[]> listaProdConsCom = new List <string[]>(); List <string[]> listaConsComp = new List <string[]>(); listaProdConsCom = Producto_datos.ProductosConsumidosComanda(desde, hasta); listaConsComp = Producto_datos.MPConsumidaPorCompuestos(desde, hasta); string SheetsName = "Hoja1"; ExcelManagement em = ExcelManagement.GetInstance(); em.Open(Application.StartupPath + "\\MateriaPrimaUtilizada.xlsx"); int c = 2; foreach (string[] array in listaProdConsCom) { em.WriteCell(SheetsName, 1, 1, desde.Date); em.WriteCell(SheetsName, 1, 2, hasta.Date); em.WriteCell(SheetsName, c, 1, array[0]); em.WriteCell(SheetsName, c, 2, Convert.ToInt32(array[1])); em.WriteCell(SheetsName, c, 3, array[2]); em.WriteCell(SheetsName, c, 4, Convert.ToDouble(array[3])); c++; } c = 2; foreach (string[] array in listaConsComp) { em.WriteCell(SheetsName, c, 6, Convert.ToInt32(array[0])); em.WriteCell(SheetsName, c, 7, array[1]); em.WriteCell(SheetsName, c, 8, Convert.ToDouble(array[2])); em.WriteCell(SheetsName, c, 9, array[3]); c++; } string path = string.Concat(Application.StartupPath, "\\MateriaPrimaUtilizada", DateTime.Today.Day.ToString(), DateTime.Today.Month.ToString(), DateTime.Today.Year.ToString(), ".xlsx"); em.SaveAsNew(path); //ProcessStartInfo startInfo = new ProcessStartInfo(); //startInfo.FileName = "EXCEL.EXE"; //startInfo.Arguments = path; //Process.Start(startInfo); System.Diagnostics.Process.Start(path); }
public bool updateProductoSimple() { int venta = 0; if (base.A_la_venta) //se transforma el valor bool en int para ingresarlo a la BD { venta = 1; } if (Producto_datos.updateProductoSimple(Id_producto, base.Nombre, base.Descripcion, base.Categoria, base.Precio_venta, base.Precio_costo, venta, Marca, Stock, Stock_minimo)) { return(true); } else { return(false); } }
public static DataTable getProductosVenta() { return(Producto_datos.getProductosVenta()); }
public static DataTable buscarProducto(string consulta, string columna) { return(Producto_datos.buscarProducto(consulta, columna)); }
public static DataTable getProducto(int id_producto) { return(Producto_datos.getProducto(id_producto)); }
//devuelve el ultimo id_producto + 1 public static int Id_producto_siguiente() { return(Producto_datos.ultimo_id_producto()); }
public static DataTable getAll() { return(Producto_datos.getAll()); }
//Data table con todos los productos que hacen de ingredientes para las recetas public static DataTable cargarComboProducto() { return(Producto_datos.cargarComboProducto()); }
public static bool bajaProducto(int id_producto) { return(Producto_datos.bajaProducto(id_producto)); }
public static DataTable getCompuestos() { return(Producto_datos.getCompuestos()); }
public static string getDescripcionProducto(int id_producto) { return(Producto_datos.getDescripcionProducto(id_producto)); }
public static DataSet getReceta(int id_producto) { return(Producto_datos.getReceta(id_producto)); }