private void button1_Click(object sender, EventArgs e) { var viewModel = new SellingViewModel(); viewModel.PartNo = (string)listBox1.SelectedValue; viewModel.SalesJobNumber = (int)listBox2.SelectedValue; viewModel.Quantity = (int)numericUpDown1.Value; viewModel.UnitPrice = (int)numericUpDown2.Value; viewModel.SellingDay = dateTimePicker1.Value; if (CanSale(viewModel.PartNo, viewModel.Quantity)) { var service = new SellingService(); var result = service.Create(viewModel); if (result.IsSuccessful) { MessageBox.Show("新增進貨資料成功"); } else { var path = result.WriteLog(); MessageBox.Show($"發生錯誤,請參考 {path}"); } } else { MessageBox.Show("庫存不足"); } }
private void button1_Click(object sender, EventArgs e) { var service = new SellingService(); var viewModel = service.GetSellingBySalesAndDay((int)listBox1.SelectedValue, dateTimePicker1.Value, dateTimePicker2.Value); dataGridView1.DataSource = viewModel.Items; }
public TrademeExporter(string hostname, string key, string secret, MASTERsubdomain sd) : this(hostname) { service = new SellingService(key, secret); this.sd = sd; this.key = key; this.secret = secret; }
private void button1_Click(object sender, EventArgs e) { int jobNumber = (int)listBox1.SelectedValue; var begin = dateTimePicker1.Value.Date; var end = dateTimePicker2.Value.Date.AddDays(1); var service = new SellingService(); var viewModel = service.GetSellingBySalesAndDay(jobNumber, begin, end); dataGridView1.DataSource = viewModel.Items; }