Ejemplo n.º 1
0
        public void TestCRUDDepartment()
        {
            string            nameExpected = "CEO";
            Department        department   = departmentBLL.CreateDepartment(nameExpected);
            bool              isCreated    = false;
            List <Department> departments  = departmentBLL.ListDepartment();

            for (int i = 0; i < departments.Count; i++)
            {
                if (departments[i].Name == nameExpected)
                {
                    isCreated = true;
                }
            }
            Assert.AreEqual(true, isCreated);
            TestUpdateDepartment(department);
        }
Ejemplo n.º 2
0
        private void addDepartment()
        {
            DepartmentBLL departmentBLL = new DepartmentBLL();

            departmentBLL.CreateDepartment(this.txtName.Text);
            this.DialogResult = DialogResult.OK;
            this.Close();
        }
Ejemplo n.º 3
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            bool ret = false;

            if (deptCode != null && deptCode.Length > 0)
            {
                if (action == "new")
                {
                    DepartmentInfo department = new DepartmentInfo();
                    department.DeptCode     = deptCode;
                    department.ParentCode   = ddlDepts.SelectedValue;
                    department.Code         = txtCode.Text;
                    department.DeptName     = txtDepartment.Text;
                    department.Abbreviation = txtAbbreviation.Text;
                    department.DeptTypeCode = ddlDeptType.SelectedValue;
                    department.OrderNo      = int.Parse(txtOrderNo.Text);
                    department.OrgID        = new Guid(orgCode);

                    //DBManager.CreateDepartment(department, txtOrderNo.Text, action);
                    DepartmentBLL bll = new DepartmentBLL();
                    ret = bll.CreateDepartment(department, txtOrderNo.Text, action);
                }
                else if (action == "edit")
                {
                    //Department department = DBManager.GetDepartmentInfo(deptCode);
                    DepartmentInfo department = new DepartmentInfo();
                    department.DeptCode     = deptCode;
                    department.Code         = txtCode.Text;
                    department.DeptName     = txtDepartment.Text;
                    department.Abbreviation = txtAbbreviation.Text;
                    department.State        = Convert.ToInt32(rblState.SelectedValue);
                    department.ParentCode   = ddlDepts.SelectedValue;
                    department.DeptTypeCode = ddlDeptType.SelectedValue;
                    department.OrgID        = new Guid(orgCode);
                    if (txtOrderNo.Enabled)
                    {
                        department.OrderNo = int.Parse(txtOrderNo.Text);
                    }
                    else
                    {
                        department.OrderNo = 0;
                    }

                    //DBManager.UpdateDepartment(department, txtOrderNo.Text, action);
                    DepartmentBLL bll = new DepartmentBLL();
                    ret = bll.UpdateDepartment(department, txtOrderNo.Text, action);
                }
            }

            if (ret)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>top.ymPrompt.doHandler('ok', false);</script>");
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>top.ymPrompt.doHandler('failed', false);</script>");
            }
        }
Ejemplo n.º 4
0
        public void TestDeleteAllEmployeeAndDepartment()
        {
            string userNameExpected = "AnLe";
            string nameExpected     = "AnLe";
            string passWord         = "******";

            string userNameExpected1 = "AnLe1";
            string nameExpected1     = "AnLe1";
            string passWord1         = "AnLe1";

            Employee           employee            = employeeBLL.CreateEmployee(nameExpected, userNameExpected, passWord);
            Employee           employee1           = employeeBLL.CreateEmployee(nameExpected1, userNameExpected1, passWord1);
            EmployeeDepartment employeeDepartment  = new EmployeeDepartment();
            EmployeeDepartment employeeDepartment1 = new EmployeeDepartment();

            Department department = departmentBLL.CreateDepartment("ANLE");

            employeeDepartment.DepartmentID  = department.ID;
            employeeDepartment.EmployeeID    = employee.ID;
            employeeDepartment1.DepartmentID = department.ID;
            employeeDepartment1.EmployeeID   = employee1.ID;
            emloyeeDepartmentBLL.CreateEmployeeDepartment(employeeDepartment);
            emloyeeDepartmentBLL.CreateEmployeeDepartment(employeeDepartment1);

            employeeBLL.DeleteByDepartment(emloyeeDepartmentBLL.ListEmployeeDepartmentByDepartment(department));

            bool isDelete = true;

            departmentBLL.DeleteDepartment(department);
            List <Department> departments = departmentBLL.ListDepartment();

            for (int i = 0; i < departments.Count; i++)
            {
                if (departments[i].ID == department.ID)
                {
                    isDelete = false;
                }
            }
            Assert.AreEqual(isDelete, true);
        }