public void InitializationDataBox() { FirmDAO daoFirm = new FirmDAO(); cbFirm.Items.AddRange(daoFirm.getComboBox().ToArray()); cbDepartment.Enabled = false; }
private void btnSave_Click(object sender, EventArgs e) { generateBookMark(); Department department = null; if (isValid()) { if (!addDept) { department = (Department)((BindingSource)gridDepartment.DataSource).Current; } else { department = new Department(); } department.nameDepartment = tbNameDept.Text; FirmDAO daoFirm = new FirmDAO(); department.firmDepartment = daoFirm.getById(Convert.ToInt32(((KeyValuePair)cbFirm.SelectedItem).Key)); if (cbDepartment.SelectedIndex >= 0) department.parentDepartment = dao.getById(Convert.ToInt32(((KeyValuePair)cbDepartment.SelectedItem).Key)); if (department.idDepartment != 0) { dao.update(department); } else { department = dao.insert(department); } initializationData(); } }