private void HeadOfDepartment_Menu_Click(object sender, EventArgs e)
 {
     this.headOfDepartmentForm = new HeadOfDepartment_Form(null);
     this.Hide();
     headOfDepartmentForm.FormClosed += new FormClosedEventHandler(headOfDepartmentForm_FormClosed);
     headOfDepartmentForm.ShowDialog();
 }
示例#2
0
        public void LoginAsHeadOfDepartment(DataSet dataSet)
        {
            //HeadOfDepartment headOfDepartment = HeadOfDepartment.Instance;
            AbstractFactory  employeeFactory  = FactoryProducer.getFactory("EmployeeFactory");
            HeadOfDepartment headOfDepartment = (HeadOfDepartment)employeeFactory.getEmployee(
                "HeadOfDepartment");

            headOfDepartment.FirstName = dataSet.Tables[0].Rows[0].ItemArray[0].ToString();
            headOfDepartment.LastName  = dataSet.Tables[0].Rows[0].ItemArray[1].ToString();
            headOfDepartment.Id        = dataSet.Tables[0].Rows[0].ItemArray[2].ToString();
            headOfDepartment.Age       = Convert.ToInt16(dataSet.Tables[0].Rows[0].ItemArray[3].ToString());
            headOfDepartment.Username  = dataSet.Tables[0].Rows[0].ItemArray[4].ToString();
            headOfDepartment.Password  = dataSet.Tables[0].Rows[0].ItemArray[5].ToString();
            HeadOfDepartment_Form secretary_form = new HeadOfDepartment_Form(this.loginForm);

            secretary_form.ShowDialog();
        }
 private void headOfDepartmentForm_FormClosed(object sender, FormClosedEventArgs e)
 {
     this.headOfDepartmentForm.Close();
     this.headOfDepartmentForm = null;
     this.Show();
 }