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(); } }
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; } }