Beispiel #1
0
        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
            {
            }
        }
Beispiel #2
0
        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("删除取消!");
                }
            }
        }
Beispiel #3
0
 public ProviderController(IUnitOfWork unitOfWork, ILogger <ProviderController> log, IMapper mapper)
 {
     _unitOfWork            = unitOfWork;
     _logger                = log;
     _mapper                = mapper;
     _providerBusinessLogic = new ProviderBusinessLogic(_unitOfWork, _logger, mapper);
 }
Beispiel #4
0
        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;
        }
Beispiel #6
0
        private void LoadProvider()
        {
            ProviderBusinessLogic providerBusinessLogic = new ProviderBusinessLogic();

            dgvProvider.DataSource = providerBusinessLogic.GetAllProvider();
        }