private void modifyEmployeeToolStripMenuItem_Click(object sender, EventArgs e) { EmployeeInfo employeeInfo = this.TheSqlData.ReaderEmployeeInfo(this.iEmployeeID); if (employeeInfo != null) { int num = this.iEmployeeID; string text = employeeInfo.strFirstName; string text2 = employeeInfo.strLastName; bool flag = employeeInfo.bMenOrWomen; DateTime dateTime = employeeInfo.dtBirthDate; string text3 = employeeInfo.strTitle; DepartmentArray departmentArray = this.TheSqlData.ReaderDepartments(); if (departmentArray.Count != 0) { string[] array = new string[departmentArray.Count]; for (int i = 0; i < departmentArray.Count; i++) { array[i] = departmentArray[i].strDepartmentName; } int[] array2 = new int[departmentArray.Count]; for (int i = 0; i < departmentArray.Count; i++) { array2[i] = departmentArray[i].iDepartmentID; } JobArray jobArray = this.TheSqlData.ReaderJobs(); if (jobArray.Count != 0) { string[] array3 = new string[jobArray.Count]; for (int i = 0; i < jobArray.Count; i++) { array3[i] = jobArray[i].strJobName; } int[] array4 = new int[jobArray.Count]; for (int i = 0; i < jobArray.Count; i++) { array4[i] = jobArray[i].iJobID; } int num2 = employeeInfo.iDepartmentID; string strDepartmentName = employeeInfo.strDepartmentName; int num3 = employeeInfo.iDepartmentID; string strJobName = employeeInfo.strJobName; DateTime dateTime2 = employeeInfo.dtHireDate; string text4 = employeeInfo.strAddress; string text5 = employeeInfo.strCity; string text6 = employeeInfo.strPhone; string text7 = employeeInfo.strNote; Form9 form = new Form9(); form.bModify = true; form.The_DepartmentNames = array; form.The_DepartmentIDs = array2; form.The_JobNames = array3; form.The_JobIDs = array4; form.The_iEmployeeID = num; form.The_strFirstName = text; form.The_strLastName = text2; form.The_bMenOrWomen = flag; form.The_dtBirthDate = dateTime; form.The_strTitle = text3; form.The_iDepartmentID = num2; form.The_strDepartmentName = strDepartmentName; form.The_iJobID = num3; form.The_strJobName = strJobName; form.The_dtHireDate = dateTime2; form.The_strAddress = text4; form.The_strCity = text5; form.The_strPhone = text6; form.The_strNote = text7; if (form.ShowDialog(this) == DialogResult.OK) { text = form.The_strFirstName; text2 = form.The_strLastName; flag = form.The_bMenOrWomen; dateTime = form.The_dtBirthDate; text3 = form.The_strTitle; num2 = form.The_iDepartmentID; num3 = form.The_iJobID; dateTime2 = form.The_dtHireDate; text4 = form.The_strAddress; text5 = form.The_strCity; text6 = form.The_strPhone; text7 = form.The_strNote; if (this.TheSqlData.UpdateEmployeeInfo(num, text, text2, flag, dateTime, text3, num2, num3, dateTime2, text4, text5, text6, text7)) { this.Employees = this.TheSqlData.ReaderEmployees(); this.ShowEmployeesForListView(this.listView1, this.Employees); this.SetListViewItemSelectFocus(this.listView1, this.iItem); } else { MessageBox.Show(string.Concat(new string[] { Properties.Resources.Update, " ", Properties.Resources.EmployeeInfo, " ", Properties.Resources.Failure, "!" })); } } } } } }
public void Add(EmployeeInfo Ei) { base.List.Add(Ei); }