private void btnSave_Click(object sender, EventArgs e) { Model.Provider provider = new Model.Provider(); provider.ProviderID = txbProviderID.Text; provider.ProviderName = txbProviderName.Text.Trim(); provider.Tel = txbProviderTel.Text.Trim(); provider.Contact = txbContact.Text.Trim(); provider.Address = txbAddress.Text.Trim(); provider.Remark = txbRemark.Text.Trim(); provider.InputDate = DateTime.Now; ProviderBusinessLogic providerBusinessLogic = new ProviderBusinessLogic(); try { if (providerBusinessLogic.AddProvider(provider)) { MessageBox.Show("添加成功!"); this.Close(); } else { MessageBox.Show("添加失败!"); } } catch { } }
private void dgvProvider_CellContentClick(object sender, DataGridViewCellEventArgs e) { Console.WriteLine(e.ColumnIndex); Console.WriteLine(e.RowIndex); ProviderBusinessLogic providerBusinessLogic = new ProviderBusinessLogic(); //单击编辑执行的操作 if (e.ColumnIndex == 0 && e.RowIndex != -1) { string providerID = this.dgvProvider.Rows[e.RowIndex].Cells[2].Value.ToString(); ProviderEditForm providerEditForm = new ProviderEditForm(providerID); providerEditForm.ShowDialog(); this.dgvProvider.DataSource = providerBusinessLogic.GetAllProvider(); } //单击删除执行的操作 if (e.ColumnIndex == 1 && e.RowIndex != -1) { DialogResult result = MessageBox.Show("确定删除此供应商?", "提示", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { string providerID = this.dgvProvider.Rows[e.RowIndex].Cells[2].Value.ToString(); providerBusinessLogic.DeleteProviderByID(providerID); MessageBox.Show("删除成功!"); this.dgvProvider.DataSource = providerBusinessLogic.GetAllProvider(); } else { MessageBox.Show("删除取消!"); } } }
public ProviderController(IUnitOfWork unitOfWork, ILogger <ProviderController> log, IMapper mapper) { _unitOfWork = unitOfWork; _logger = log; _mapper = mapper; _providerBusinessLogic = new ProviderBusinessLogic(_unitOfWork, _logger, mapper); }
private void btnAddProvider_Click(object sender, EventArgs e) { ProviderBusinessLogic providerBusinessLogic = new ProviderBusinessLogic(); AddProviderForm addProviderForm = new AddProviderForm(); addProviderForm.ShowDialog(); this.dgvProvider.DataSource = providerBusinessLogic.GetAllProvider(); }
private void cbxProvider_DropDown(object sender, EventArgs e) { ProviderBusinessLogic providerBusinessLogic = new ProviderBusinessLogic(); List <string> providers = new List <string>(); providers = providerBusinessLogic.GetAllProviderName(); this.cbxProvider.DataSource = providers; }
private void LoadProvider() { ProviderBusinessLogic providerBusinessLogic = new ProviderBusinessLogic(); dgvProvider.DataSource = providerBusinessLogic.GetAllProvider(); }