public Recordatorio() { this.ID_Supplier = -1; this.RepeatingDays = new bool[7]; this.negocio = new Capa_de_Negocio(); this.Erasable = true; }
private void GetPromoByID() { try { DataTable byId = new Capa_de_Negocio().SupplierPromoGetByID(this._ID); if (byId.Rows.Count > 0) { this._barcode = byId.Rows[0]["Código de Barras"].ToString(); this._description = byId.Rows[0]["Descripción"].ToString(); this.cost = Convert.ToDouble(byId.Rows[0]["Precio de Oferta"].ToString()); this.MinimumQuantityToBuy = Convert.ToDouble(byId.Rows[0]["Cantidad Mínima de Compra"].ToString()); this.StartingPomoDate = Convert.ToDateTime(byId.Rows[0]["Fecha de Inicio"]); this.EndingPromoDate = Convert.ToDateTime(byId.Rows[0]["Fecha de Fin"]); this.notes = byId.Rows[0]["Notas"].ToString(); } else { int num = (int)MessageBox.Show("No se encontró la oferta indicada con el ID = " + (object)this._ID); this._ID = -1; } } catch (Exception ex) { this._ID = -1; int num = (int)MessageBox.Show("No se pudo Completar La acción.\nError: " + ex.Message, "Ocurrio un error", MessageBoxButtons.OK); } }
public static DataTable getInventory(string text) {/* * DataSet inventory = new Capa_de_Negocio().DepotGetInventory(text); * DataTable dataTable = new DataTable(); * dataTable.Columns.Add("Código de Barras"); * dataTable.Columns.Add("Descripción"); * dataTable.Columns.Add("Marca"); * List<string> stringList = new List<string>(); * foreach (DataRow row in inventory.Tables[0].Rows) * { * stringList.Add(row["Nombre"].ToString()); * dataTable.Columns.Add(row["Nombre"].ToString()); * dataTable.Columns[row["Nombre"].ToString()].Caption = row["ID_Bodega"].ToString(); * } * foreach (DataRow row1 in inventory.Tables[1].Rows) * { * int index1 = -1; * for (int index2 = 0; index2 < dataTable.Rows.Count; ++index2) * { * if (row1["Código de Barras"].ToString() == dataTable.Rows[index2]["Código de Barras"].ToString()) * { * index1 = index2; * break; * } * } * if (index1 == -1) * { * DataRow row2 = dataTable.NewRow(); * row2["Código de Barras"] = row1["Código de Barras"]; * row2["Marca"] = row1["Marca"]; * row2["Descripción"] = row1["Descripción"]; * string index2 = row1["Nombre"].ToString(); * row2[index2] = Convert.ToDouble(row1["Cantidad"]).ToString() + " piezas"; //Convert.ToDouble(row1["Cantidad"]) == 0.0 ? "0 piezas" : (Math.Truncate(Convert.ToDouble(row1["Cantidad"]) / Convert.ToDouble(row1["Piezas por Caja"])).ToString() + " cajas,\r\n" + (Convert.ToDouble(row1["Cantidad"]) % Convert.ToDouble(row1["Piezas por Caja"])).ToString() + " piezas"); * dataTable.Rows.Add(row2); * for (int index3 = 3; index3 < dataTable.Columns.Count; ++index3) * { * if (row2[index3].ToString() == "") * row2[index3] = "0 piezas"; * } * } * else * { * string index2 = row1["Nombre"].ToString(); * dataTable.Rows[index1][index2] = Convert.ToDouble(row1["Cantidad"]).ToString() + " piezas";//Convert.ToDouble(row1["Cantidad"]) == 0.0 ? "0 piezas" : (Math.Truncate(Convert.ToDouble(row1["Cantidad"]) / Convert.ToDouble(row1["Piezas por Caja"])).ToString() + " cajas,\r\n" + (Convert.ToDouble(row1["Cantidad"]) % Convert.ToDouble(row1["Piezas por Caja"])).ToString() + " piezas"); * } * } * return dataTable;*/ var data = new Capa_de_Negocio().DepotGetInventory(text); var depots = getEveryDepotID(); for (int i = 3; i < data.Columns.Count; i++) { data.Columns[i].Caption = depots.Dequeue().ToString(); data.Columns[i].ReadOnly = false; } return(data); }
private void InitializeDepot(int id) { DataTable data = this.negocio.DepotSetDepot(id); if (data.Rows.Count > 0) { this.ID = Convert.ToInt32(data.Rows[0]["ID_Bodega"]); this.name = data.Rows[0]["Nombre"].ToString(); this.showInProductSearchingResults = Convert.ToBoolean(data.Rows[0]["Mostrar en Busquedas"]); } else { this.negocio = (Capa_de_Negocio)null; } }
public static DataTable getBestSellProducts(DateTime date, int periodOfTimeValue) { if (periodOfTimeValue > 3) { return((DataTable)null); } DataTable dataTable = new Capa_de_Negocio().Product_BestSellProductsTable(date, periodOfTimeValue); dataTable.Columns.Add("No.", typeof(int)); dataTable.Columns["No."].SetOrdinal(0); for (int index = 0; index < dataTable.Rows.Count; ++index) { dataTable.Rows[index][0] = (object)(index + 1); } return(dataTable); }
/// <summary> /// gets the info from a promo for the given ID /// </summary> /// <param name="promoID">Promo ID</param> /// <returns></returns> public static DataSet getPromo(int promoID) { Capa_de_Negocio neg = new Capa_de_Negocio(); DataTable details = neg.product_getPromo(promoID); DataTable general = new DataTable(); general.Columns.Add("cost"); general.Columns.Add("discount"); general.Columns.Add("totalAmountOfProducts"); foreach (DataRow row in getListOfPromos().Rows) { if (Convert.ToInt32(row["promoID"]) == promoID) { DataRow newRow = general.NewRow(); newRow["cost"] = row["Costo"]; double total = 0; foreach (DataRow item in details.Rows) { Producto p = new Producto(item["id_producto"].ToString()); total += Convert.ToDouble(item["amount"]) * p.RetailCost; } newRow["discount"] = total - Convert.ToDouble(row["Costo"]); newRow["totalAmountOfProducts"] = row["Cant. de Productos"]; general.Rows.Add(newRow); break; } } DataSet set = new DataSet(); set.Tables.Add(general); set.Tables.Add(details); return(set); }
public PrinterTicket() { this.negocio = new Capa_de_Negocio(); this.initialize(); }
public static DataTable getInfoUnfinishedSell(int savedWindowID, int newWindowID) { Capa_de_Negocio n = new Capa_de_Negocio(); return(n.getInfoUnfinishedSell(savedWindowID, newWindowID)); }
public static Venta getLastSale() { long lastSaleId = new Capa_de_Negocio().Sale_getLastSaleID(); return(lastSaleId > 0 ? new Venta(lastSaleId) : (Venta)null); }
public Recordatorio(int id) { this.negocio = new Capa_de_Negocio(); this.initialize(id); }
public Bodega(int id) { this.negocio = new Capa_de_Negocio(); this.InitializeDepot(id); }
public OrdenCompra(int PO_ID) { this.negocio = new Capa_de_Negocio(); this.Initialize(PO_ID); }