private void education_DoubleClick(object sender, EventArgs e) { if (education.SelectedIndex != -1) { Employees_education educationItem = education.SelectedItem as Employees_education; new Education(educationItem).Show(); } }
private void button6_Click(object sender, EventArgs e) { if (education.SelectedIndex != -1) { Employees_education educationItem = education.SelectedItem as Employees_education; db.Employees_education.Remove(educationItem); db.SaveChanges(); education.DataSource = db.Employees_education.Where(x => x.id_employees == id_employees).ToList(); } }
private void button1_Click(object sender, EventArgs e) { try { if (this.educationItem != null) { this.educationItem.type = type.Text; this.educationItem.organization = organization.Text; this.educationItem.date_create = date_create.Value; this.educationItem.number = Convert.ToInt32(number.Text); this.educationItem.qualification = qualification.Text; this.educationItem.specialty = specialty.Text; this.educationItem.date_up = DateTime.Now; db.SaveChanges(); } else { Employees_education education = new Employees_education { id_employees = this.id_employees, type = type.Text, organization = organization.Text, date_create = date_create.Value, number = Convert.ToInt32(number.Text), qualification = qualification.Text, specialty = specialty.Text, date_up = DateTime.Now, subsidiary_companies_region_id = new ConfigJson().SubsidiaryCompaniesRegion() }; db.Employees_education.Add(education); db.SaveChanges(); this.education.DataSource = db.Employees_education.Where(x => x.id_employees == id_employees).ToList(); this.education.Refresh(); } } catch { MessageBox.Show("Заполните поля"); } finally { this.Close(); } }
public Education(Employees_education educationItem) { InitializeComponent(); db = new ConnectContext((new ConfigJson()).StringConnecting()); this.educationItem = educationItem; }