Beispiel #1
0
        public int CreateDept(int parentId, Department dept, Account loginUser)
        {
            AddDepartment addDepartment = new AddDepartment(parentId, dept, loginUser);

            addDepartment.Excute();
            return(addDepartment.DepartmentID);
        }
Beispiel #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            AddDepartment addDepartment = new AddDepartment(realEstateModel.RealEstateID);

            addDepartment.MdiParent = this.MdiParent;
            addDepartment.Show();
        }
        public ActionResult AddDepartment(AddDepartment model)
        {
            Session["Tab"] = "";
            try{
                var userId   = (int)Session["UserId"];
                var BranchId = db.Users.Where(r => r.UserID == userId).Select(f => f.BranchId).FirstOrDefault();


                var Name           = model.DepartmentName.Trim();
                var DepartmentName = db.Departments.Where(r => r.DepartmentName == Name && r.IsActive == true && r.BranchID == model.BranchID).Select(f => f.DepartmentName);
                foreach (var dpt in DepartmentName)
                {
                    if (dpt != null)
                    {
                        return(Json("Warning", JsonRequestBehavior.AllowGet));
                    }
                }

                {
                    var Assignobj = db.Departments.CreateObject();
                    Assignobj.DepartmentName = Name;
                    Assignobj.IsActive       = true;
                    Assignobj.BranchID       = model.BranchID;
                    db.Departments.AddObject(Assignobj);
                    db.SaveChanges();
                }
            }
            catch (Exception Ex)
            {
                string actionName     = this.ControllerContext.RouteData.Values["action"].ToString();
                string controllerName = this.ControllerContext.RouteData.Values["controller"].ToString();
                ExceptionHandlingController.ExceptionDetails(Ex, actionName, controllerName);
            }
            return(Json("Success1", JsonRequestBehavior.AllowGet));
        }
        private void linkLabel5_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            var departmentPage = new AddDepartment(repository);

            this.Hide();
            departmentPage.Show();
        }
Beispiel #5
0
        public ActionResult AddDepartment()
        {
            List <Departments> departments = db.Departments.SqlQuery("Select * from departments").ToList();

            List <FeedbackTypes> feedbackTypes = db.FeedbackTypes.SqlQuery("Select * from FeedbackTypes").ToList();

            AddDepartment add = new AddDepartment();

            add.Departments = departments;
            add.Feedbacks   = feedbackTypes;

            return(View(add));
        }
        public ActionResult AddGroup(AddDepartment model)
        {
            try{
                int ID        = model.DepartmentId;
                var GroupName = model.GroupName.Trim();

                var CheckGroupId = db.DepartmentGroupMappings.Where(r => r.DepartmentID == ID).Select(f => f.GroupID);

                foreach (var x in CheckGroupId)
                {
                    var CheckGroupName = db.DepartmentGroups.Where(r => r.GroupID == x && r.IsActive == true).Select(f => f.GroupName);
                    foreach (var y in CheckGroupName)
                    {
                        if (y == GroupName)
                        {
                            return(Json("Warning", JsonRequestBehavior.AllowGet));
                        }
                    }
                }
                {
                    var Assignobj = db.DepartmentGroups.CreateObject();
                    Assignobj.GroupName = GroupName;
                    Assignobj.IsActive  = true;
                    db.DepartmentGroups.AddObject(Assignobj);
                    db.SaveChanges();


                    int id         = Assignobj.GroupID;
                    var Assignobjt = db.DepartmentGroupMappings.CreateObject();
                    Assignobjt.GroupID      = id;
                    Assignobjt.DepartmentID = ID;
                    db.DepartmentGroupMappings.AddObject(Assignobjt);
                    db.SaveChanges();
                    Session["Tab"] = "one";
                }
            }
            catch (Exception Ex)
            {
                string actionName     = this.ControllerContext.RouteData.Values["action"].ToString();
                string controllerName = this.ControllerContext.RouteData.Values["controller"].ToString();
                ExceptionHandlingController.ExceptionDetails(Ex, actionName, controllerName);
            }
            return(Json("Success1", JsonRequestBehavior.AllowGet));
        }
Beispiel #7
0
 void Start()
 {
     Instance      = this;
     addDepartment = new Department();
     CloseBut.onClick.AddListener(() =>
     {
         CloseAddDepartmentWindow();
         if (IsAdd == true)
         {
             AddPersonnel.Instance.AddDepartmentData();
         }
         else
         {
             EditPersonnelInformation.Instance.ShowDepartmentInfo();
         }
     });
     EnsureBut.onClick.AddListener(() =>
     {
         GetModifyDepartmentData();
     });
 }
        public ActionResult EditGroup(AddDepartment model)
        {
            try{
                string GroupID = model.GroupID;
                int    UIDD    = model.UIDD;

                var Name = model.GroupName.Trim();

                var CheckGroupId = db.DepartmentGroupMappings.Where(r => r.DepartmentID == UIDD).Select(f => f.GroupID);

                foreach (var x in CheckGroupId)
                {
                    if (x != model.UID)
                    {
                        var CheckGroupName = db.DepartmentGroups.Where(r => r.GroupID == x && r.IsActive == true).Select(f => f.GroupName).FirstOrDefault();

                        if (CheckGroupName == Name)
                        {
                            return(Json("Warning", JsonRequestBehavior.AllowGet));
                        }
                    }
                }
                {
                    var x = db.DepartmentGroups.Where(r => r.GroupName == GroupID).FirstOrDefault();
                    x.GroupName = Name;
                    db.SaveChanges();
                }
            }
            catch (Exception Ex)
            {
                string actionName     = this.ControllerContext.RouteData.Values["action"].ToString();
                string controllerName = this.ControllerContext.RouteData.Values["controller"].ToString();
                ExceptionHandlingController.ExceptionDetails(Ex, actionName, controllerName);
            }
            Session["Tab"] = "one";
            return(Json("Success1", JsonRequestBehavior.AllowGet));
        }
        public ActionResult EditDepartment(AddDepartment model)
        {
            Session["Tab"] = "";
            try{
                int ID   = model.ID;
                var Name = model.DepartmentName.Trim();


                var temp = db.Departments.Where(r => r.DepartmentId != ID && r.IsActive == true).Select(f => f.DepartmentName);

                foreach (var Edit in temp)
                {
                    if (Edit == Name)
                    {
                        ModelState.AddModelError("RoleName", "Department Name Already Exists");
                        @ViewBag.ID = ID;
                        return(Json("Warning", JsonRequestBehavior.AllowGet));
                    }
                }

                {
                    var x = db.Departments.Where(o => o.DepartmentId == ID).FirstOrDefault();
                    x.DepartmentName = Name;
                    x.BranchID       = model.BranchID;
                    db.SaveChanges();
                }
            }
            catch (Exception Ex)
            {
                string actionName     = this.ControllerContext.RouteData.Values["action"].ToString();
                string controllerName = this.ControllerContext.RouteData.Values["controller"].ToString();
                ExceptionHandlingController.ExceptionDetails(Ex, actionName, controllerName);
            }
            // Session["Tab"] = 1;

            return(Json("Success1", JsonRequestBehavior.AllowGet));
        }
Beispiel #10
0
        public void CreateDept(Department dept, Account loginUser)
        {
            AddDepartment addDepartment = new AddDepartment(null, dept, loginUser);

            addDepartment.Excute();
        }