示例#1
0
        public void RefreshGrid()
        {
            var contractorsCRUD = new ContractorCRUD();
            var Contractors     = contractorsCRUD.GetAll();

            dgvContractors.DataSource = Contractors;
        }
示例#2
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     for (int i = 0; i < dgvContractors.SelectedRows.Count; i++)
     {
         var contractorsCRUD = new ContractorCRUD();
         var Contractors     = contractorsCRUD.Delete((Contractor)dgvContractors.SelectedRows[i].DataBoundItem);
     }
     RefreshGrid();
 }
示例#3
0
        private void btnCreate_Click(object sender, EventArgs e)
        {
            newContractor.FirstName = tbxFirstName.Text;
            newContractor.LastName  = tbxLastName.Text;
            newContractor.NIP       = tbxNIP.Text;

            var contractorCrud = new ContractorCRUD();

            bool result = _mode == Mode.Create
                ? contractorCrud.Create(newContractor)
                : contractorCrud.Update(newContractor);

            if (result)
            {
                this.Close();
                _form.RefreshGrid();
            }
            else
            {
                //Communicate about failure
            }
        }