Exemple #1
0
        private void btnEditRecord_Click(object sender, EventArgs e)
        {
            if (mainTabControl.SelectedTab.Name == "CompaniesPage")
            {
                Company selectedCompany;
                using (CompanyContext dbContext = new CompanyContext())
                {
                    var companyToEdit = Convert.ToInt32(this.companiesGridView.CurrentRow.Cells[0].Value);
                    selectedCompany = dbContext.Companies.Where(x => x.CompanyID == companyToEdit).SingleOrDefault();
                }

                EditCompanyForm editCompanyForm = new EditCompanyForm(this, selectedCompany);
                editCompanyForm.ShowDialog();
            }
            else if (mainTabControl.SelectedTab.Name == "EmployesPage")
            {
                Employe selectedEmploye;
                using (CompanyContext dbContext = new CompanyContext()) {
                    var employeToEdit = Convert.ToInt32(this.employesGridView.CurrentRow.Cells[0].Value);
                    selectedEmploye = dbContext.Employes.Where(x => x.EmployeID == employeToEdit).SingleOrDefault();
                }
                EditEmployeForm editEmployeForm = new EditEmployeForm(this, selectedEmploye);
                editEmployeForm.ShowDialog();
            }
        }
        public IActionResult Edit(Guid id, EditCompanyForm editCompanyForm)
        {
            var company = Mediator.Send <EditCompany, CompanyDto>(new EditCompany()
            {
                Id = id,
                EditCompanyForm = editCompanyForm
            });

            return(Ok(company));
        }
Exemple #3
0
        private void btnEditInfo_Click(object sender, EventArgs e)
        {
            EditCompanyForm editForm = new EditCompanyForm();

            if (editForm.ShowDialog() == DialogResult.OK)
            {
                labelCompanyName.Text = editForm.Owner2.CompanyName;
                labelAddress.Text     = editForm.Owner2.Address;
                labelEmail.Text       = editForm.Owner2.Email;
                labelPhone.Text       = editForm.Owner2.Phone;
                labelVAT.Text         = editForm.Owner2.VatNumber;
                labelBulstat.Text     = editForm.Owner2.Bulstat;
                labelBank.Text        = editForm.Owner2.Bank;
                labelIban.Text        = editForm.Owner2.Iban;
            }
        }