private void QueryStockForm_Load(object sender, EventArgs e) { var service = new ProcurementService(); var viewModel = service.GetStockList(); dataGridView1.DataSource = viewModel.Items; }
private bool CanSale(string partNo, int quantity) { var service = new ProcurementService(); var stock = service.GetStock(partNo); return(stock >= quantity); }
private void button1_Click(object sender, EventArgs e) { var viewModel = new ProcurementViewModel(); viewModel.PartNo = (string)listBox1.SelectedValue; viewModel.PurchasingDay = dateTimePicker1.Value; viewModel.Quantity = (int)numericUpDown1.Value; viewModel.InvetoryQuantity = (int)numericUpDown1.Value; viewModel.UnitPrice = (int)numericUpDown2.Value; var service = new ProcurementService(); var result = service.Create(viewModel); if (result.IsSuccessful) { MessageBox.Show("新增進貨資料成功"); } else { var path = result.WriteLog(); MessageBox.Show($"發生錯誤,請參考 {path}"); } }
private int GetProductStock(string PartNo) { var service = new ProcurementService(); return(service.GetStocks(PartNo)); }