public SpecialPricing(string itemNum) { ItemNum = itemNum; getGui = new get_GUI(); BulkInfoList = new ArrayList(); OnSaleInfoList = new ArrayList(); PricesList = new ArrayList(); DataTable sale = getGui.GetBulkInfo(StaticClass.storeId, itemNum); if (sale != null) { for (int i = 0; i < sale.Rows.Count; i++) { BulkInfo bulkInfo = new BulkInfo(Convert.ToSingle(sale.Rows[i]["Bulk_Quan"]), Convert.ToDecimal(sale.Rows[i]["Bulk_Price"])); BulkInfoList.Add(bulkInfo); } } sale = getGui.GetOnsaleInfo(StaticClass.storeId, itemNum); if (sale != null) { for (int i = 0; i < sale.Rows.Count; i++) { OnSalesInfo onSalesInfo = new OnSalesInfo(Convert.ToDateTime(sale.Rows[i]["Sale_Start"]), Convert.ToDateTime(sale.Rows[i]["Sale_End"]), Convert.ToSingle(sale.Rows[i]["Percent"])); OnSaleInfoList.Add(onSalesInfo); } } sale = getGui.GetPrices(StaticClass.storeId, itemNum); if (sale != null) { for (int i = 0; i < sale.Rows.Count; i++) { Prices prices = new Prices(Convert.ToDecimal(sale.Rows[i]["Price"]), Convert.ToDateTime(sale.Rows[i]["Criteria1"]), Convert.ToDateTime(sale.Rows[i]["Criteria2"]), Convert.ToString(sale.Rows[i]["Criteria3"]), Convert.ToBoolean(sale.Rows[i]["Enabled"]), Convert.ToInt32(sale.Rows[i]["PriceType"])); PricesList.Add(prices); } } }
public SpecialPricing(string itemNum) { ItemNum = itemNum; getGui = new get_GUI(); BulkInfoList = new ArrayList(); OnSaleInfoList = new ArrayList(); PricesList = new ArrayList(); DataTable sale = getGui.GetBulkInfo(StaticClass.storeId, itemNum); if(sale != null) { for (int i = 0; i < sale.Rows.Count; i++) { BulkInfo bulkInfo = new BulkInfo(Convert.ToSingle(sale.Rows[i]["Bulk_Quan"]), Convert.ToDecimal(sale.Rows[i]["Bulk_Price"])); BulkInfoList.Add(bulkInfo); } } sale = getGui.GetOnsaleInfo(StaticClass.storeId, itemNum); if (sale != null) { for (int i = 0; i < sale.Rows.Count; i++) { OnSalesInfo onSalesInfo = new OnSalesInfo(Convert.ToDateTime(sale.Rows[i]["Sale_Start"]), Convert.ToDateTime(sale.Rows[i]["Sale_End"]), Convert.ToSingle(sale.Rows[i]["Percent"])); OnSaleInfoList.Add(onSalesInfo); } } sale = getGui.GetPrices(StaticClass.storeId, itemNum); if (sale != null) { for (int i = 0; i < sale.Rows.Count; i++) { Prices prices = new Prices(Convert.ToDecimal(sale.Rows[i]["Price"]), Convert.ToDateTime(sale.Rows[i]["Criteria1"]), Convert.ToDateTime(sale.Rows[i]["Criteria2"]), Convert.ToString(sale.Rows[i]["Criteria3"]), Convert.ToBoolean(sale.Rows[i]["Enabled"]), Convert.ToInt32(sale.Rows[i]["PriceType"])); PricesList.Add(prices); } } }
private void button12_Click(object sender, EventArgs e) { FrmKeyboardNumber frmKeyboardNumber = new FrmKeyboardNumber("Phần trăm "); string percent = ""; DateTime saleStart = DateTime.Now; DateTime saleEnd = DateTime.Now; if(frmKeyboardNumber.ShowDialog() == DialogResult.OK) { percent = frmKeyboardNumber.value; FrmCanlendar frmCanlendar = new FrmCanlendar("Ngày bắt đầu "); if(frmCanlendar.ShowDialog() == DialogResult.OK) { saleStart = frmCanlendar.monthCalendar1.SelectionStart; frmCanlendar = new FrmCanlendar("Ngày kết thúc "); if(frmCanlendar.ShowDialog() == DialogResult.OK) { saleEnd = frmCanlendar.monthCalendar1.SelectionStart; OnSalesInfo onSalesInfo = new OnSalesInfo(saleStart,saleEnd,Convert.ToSingle(percent)); onSalesInfo.isNew = true; specialPricing.OnSaleInfoList.Add(onSalesInfo); creListBox2.Items.Add(onSalesInfo); } } } }