//构造函数 public StockForm(BathDBDataContext dc, Stock stock) { db = dc; if (stock != null) { m_Stock = stock; newStock = false; } InitializeComponent(); }
partial void DeleteStock(Stock instance);
partial void UpdateStock(Stock instance);
partial void InsertStock(Stock instance);
//对话框载入 private void OrderTableForm_Load(object sender, EventArgs e) { dgv.ColumnHeadersDefaultCellStyle.Font = new Font("宋体", 13); dgv.RowsDefaultCellStyle.Font = new Font("宋体", 13); menu.Items.AddRange(db.Menu.Select(x => x.name).ToArray()); itemSi.Items.AddRange(db.StockIn.Select(x => x.name).Distinct().ToArray()); itemSo.Items.AddRange(db.StockOut.Select(x => x.name).Distinct().ToArray()); orderStockOut_item.Items.AddRange(db.OrderStockOut.Select(x => x.name).Distinct().ToArray()); startTime.CustomFormat = "yyyy-MM-dd-HH:mm:ss"; endTime.CustomFormat = "yyyy-MM-dd-HH:mm:ss"; orderStockOut_start.CustomFormat = "yyyy-MM-dd-HH:mm:ss"; orderStockOut_end.CustomFormat = "yyyy-MM-dd-HH:mm:ss"; startTime.Value = Convert.ToDateTime(DateTime.Now.AddDays(-1).ToShortDateString() + " 00:00:00"); startTimeSi.Value = DateTime.Now.AddMonths(-1); startTimeSo.Value = DateTime.Now.AddMonths(-1); orderStockOut_start.Value = Convert.ToDateTime(DateTime.Now.AddDays(-1).ToShortDateString() + " 00:00:00"); var local_ip = BathClass.get_local_ip(); stock = db.Stock.FirstOrDefault(x => x.ips == local_ip); dgv_show(); }
//对话框载入 private void StockSettingForm_Load(object sender, EventArgs e) { var stocks = db.Stock.Select(x => x.name); stockList.Items.AddRange(stocks.ToArray()); stockMain = db.Stock.FirstOrDefault(x => x.main != null && Convert.ToBoolean(x.main)); if (stockMain != null) { for (int i = 0; i < stockList.Items.Count; i++ ) { if (stockList.Items[i].ToString() == stockMain.name) { stockList.SetItemChecked(i, true); break; } } } EnumComputers(); }