Esempio n. 1
0
        /// <summary>
        /// 导入部门
        /// </summary>
        /// <param name="storeId"></param>
        public void ImportDepartment(int storeId)
        {
            var permanentCode = WorkWeChats.GetAccessToken(storeId);
            var list          = WorkWeiXinSDK.GetDepartmentList(permanentCode.access_token, string.Empty);

            var oldList = DepartmentManager.GetList(storeId);

            //导入微信通讯录的部门
            foreach (var item in list.department)
            {
                //部门不存在,创建部门
                var old = oldList.Find(x => x.Name.ToLower().Equals(item.name.ToLower()));
                if (old == null)
                {
                    var newModel = new Department()
                    {
                        StoreId = storeId, Name = item.name, Parentid = item.parentid, Sort = item.order, wxDepartmentId = item.id, AddTime = DateTime.Now
                    };
                    DepartmentManager.Add(newModel);
                    //Response.Write($"{item.name} 导入成功 (新增)<br/>");
                }
                else
                {
                    old.Name           = item.name;
                    old.Parentid       = item.parentid;
                    old.Sort           = item.order;
                    old.wxDepartmentId = item.id;
                    DepartmentManager.Update(old);
                    //Response.Write($"{item.name} 导入成功 (更新)<br/>");
                }
            }
        }
Esempio n. 2
0
        public ActionResult SaveDepartment(Department department)
        {
            if (ModelState.IsValid)
            {
                bool isSaved = departmentManager.Add(department);
                if (isSaved)
                {
                    ViewBag.SMessage = "Department Information Saved Successfully!";
                    ModelState.Clear();
                }
                else
                {
                    ViewBag.EMessage = "Name or Code Information Already Exists";
                    return(View());
                }
            }
            else
            {
                ViewBag.EMessage = "Information Saved Failed";
            }


            ModelState.Clear();
            return(View());
        }
Esempio n. 3
0
        public bool Post(Department department)
        {
            DepartmentManager managerDept = new DepartmentManager();

            managerDept.Add(department);

            return(true);
        }
Esempio n. 4
0
        public void Add_WhenAddedNewDepartment_ShouldAddAndReturnId()
        {
            // Arrange
            var departmentForAddDto = new DepartmentForAddDto();
            var mockDepartmentDal   = new MockDepartmentDal().MockAdd(new Department());
            var sut = new DepartmentManager(mockDepartmentDal.Object);

            // Act
            var result = sut.Add(departmentForAddDto);

            // Assert
            Assert.Equal(new int(), result.Data);
        }
        public IActionResult Create(Department department)
        {
            if (ModelState.IsValid)
            {
                bool isSaved = departmentManager.Add(department);
                if (isSaved)
                {
                    return(RedirectToAction("List", "Department", null));
                }
            }

            return(View());
        }
        public ActionResult Add(DepartmentVM departmentVM)
        {
            Department department = Mapper.Map <Department>(departmentVM);

            if (_deptManager.Add(department))
            {
                TempData["saved"] = "Saved Successfully!";
                DepartmentVM dept = new DepartmentVM();
                dept.Departments = _deptManager.GetAll();
                return(View(dept));
            }
            return(RedirectToAction("Add"));
        }
        public ActionResult Add(DepartementViewModel departementViewModel)
        {
            DepartmentManager departementManager = new DepartmentManager();
            Department        ParentDepartment   = new Department();
            Department        newDepartement     = new Department();

            ParentDepartment    = departementManager.Read(x => x.Id == departementViewModel.ParentDepartmentGUID).First();
            newDepartement.Name = departementViewModel.Name;
            newDepartement.ParentDepartement = ParentDepartment;
            departementManager.Add(newDepartement);
            departementManager.saveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Create(Department department)
 {
     if (ModelState.IsValid)
     {
         bool IsSaved = _manager.Add(department);
         if (IsSaved)
         {
             ViewBag.Message = "Saved Successfully";
         }
         else
         {
             ViewBag.Message = "Saved Failed";
         }
     }
     return(View());
 }
Esempio n. 9
0
 private void uxOk_Click(object sender, EventArgs e)
 {
     if (Department == null)
     {
         // doing an insert
         Department      = new Department();
         Department.Name = uxDeptName.Text;
         DepartmentManager.Add(Department);
     }
     else
     {
         // doing an update
         Department.Name = uxDeptName.Text;
         DepartmentManager.Update(Department);
     }
     Close();
 }
Esempio n. 10
0
        public ActionResult CreateEntity(Department model)
        {
            if (!ModelState.IsValid)
            {
                return(Json(
                           new OperateResult
                {
                    content = Model.Utility.GetModelStateErrors(ModelState),
                },
                           JsonRequestBehavior.AllowGet
                           ));
            }

            OperateResult or = DepartmentManager.Add(model);

            return(Json(or, JsonRequestBehavior.AllowGet));
        }
        // POST: api/Department
        public async Task <IHttpActionResult> Post([FromBody] Department NewDepartment)
        {
            try
            {
                if (ModelState.IsValid == false)
                {
                    return(BadRequest());
                }
                var AddedDepartment = await DepartmentManager.Add(NewDepartment);

                return(Created <Department>("DB", NewDepartment));
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                return(InternalServerError());
            }
        }
        private void BtnAdd_Click(object sender, EventArgs e)
        {
            if (TxtName.Text.Trim() == "")
            {
                MessageBox.Show("Öncelikle İsim Bilgisi Giriniz");
                return;
            }

            DialogResult dr = MessageBox.Show(TxtName.Text + " Departmanı Kaydedilecektir Emin Misiniz ?", "Soru", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dr == DialogResult.Yes)
            {
                MessageBox.Show(departmentManager.Add(new Department(TxtName.Text, RchDescription.Text)));
                var form = (FrmDepartments)Application.OpenForms["FrmDepartments"];
                form.DepartmentList();
                Close();
            }
        }
Esempio n. 13
0
        private static void AddDefaultData(CarManager carManager, BrandManager brandManager, ColorManager colorManager, CarTypeManager carTypeManager, DepartmentManager departmentManager)
        {
            var brand = new Brand
            {
                Name = "Ford"
            };

            brandManager.Add(brand);

            var color = new Color
            {
                Name = "Siyah"
            };

            colorManager.Add(color);

            var carType = new CarType
            {
                Name = "Hatchback"
            };

            carTypeManager.Add(carType);

            var car = new Car
            {
                Model      = "Fiesta",
                ModelYear  = "2012",
                ColorId    = 1,
                BrandId    = 1,
                CarTypeId  = 1,
                Capacity   = 4,
                DailyPrice = 100,
            };

            carManager.Add(car);

            var department = new Department
            {
                Name = "Satış"
            };

            departmentManager.Add(department);
        }
Esempio n. 14
0
        public bool DepartmentAddStub()
        {
            for (var i = 0; i < DepartmentStubSize; i++)
            {
                Department e = new Department();

                e.name = "Department-" + i;
                e.code = "Dep-" + i;

                OperateResult or = DepartmentManager.Add(e);
                if (or.status == OperateStatus.Error)
                {
                    StackTrace st  = new StackTrace(new StackFrame(true));
                    string     msg = $"App Trace >>> in file: {st.GetFrame(0).GetFileName()} " +
                                     $"line {st.GetFrame(0).GetFileLineNumber()} message: {or.content}";
                    Trace.WriteLine(msg);
                    return(false);
                }
            }

            return(true);
        }
        public ActionResult Create([Bind(Include = "Id,OrganizationId,Name,ShortName,DepartmentCode")] Department department)
        {
            if (ModelState.IsValid)
            {
                bool isName      = _departmentManager.IsDepartmentNameExist(department.Name);
                bool isShortName = _departmentManager.IsDepartmentShortNameExist(department.ShortName);
                bool isCode      = _departmentManager.IsDepartmentCodeExist(department.DepartmentCode);

                if (isName)
                {
                    ViewBag.NameCssClass    = "Alert Alert-warning";
                    ViewBag.NameMessageType = "Warning";
                    ViewBag.NameMEssage     = "This department name is already exist!";
                }
                else if (isShortName)
                {
                    ViewBag.ShortNameCssClass    = "Alert Alert-warning";
                    ViewBag.ShortNameMessageType = "Warning";
                    ViewBag.ShortNameMessage     = "This department short name is already exist!";
                }
                else if (isCode)
                {
                    ViewBag.CodeCssClass    = "Alert Alert-warning";
                    ViewBag.CodeMessageType = "Warning";
                    ViewBag.CodeMessage     = "This department code is already exist!";
                }
                else
                {
                    _departmentManager.Add(department);
                    return(RedirectToAction("Index"));
                }
            }

            ViewBag.OrganizationId = new SelectList(_organizationManager.GetAll(), "Id", "Name", department.OrganizationId);
            return(View(department));
        }
 protected void DepartmentSaveButton_Click(object sender, EventArgs e)
 {
     if (IdHiddenField.Value == "")
     {
         Departments _Department = new Departments();
         _Department.DeptCode = txtDepartmentCode.Text;
         decimal countcode = _DepartmentManager.AlreadyExitCode(_Department);
         if (countcode >= 1)
         {
             ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('This Code Already Exist');", true);
         }
         else
         {
             _Department.DeptName = txtDepartmentName.Text;
             decimal countname = _DepartmentManager.AlreadyExitName(_Department);
             if (countname >= 1)
             {
                 ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('This Name Already Exist');", true);
             }
             else
             {
                 int success = _DepartmentManager.Add(_Department);
                 if (success > 0)
                 {
                     ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Successefully Save Department');", true);
                     txtDepartmentCode.Text = "";
                     txtDepartmentName.Text = "";
                 }
                 else
                 {
                     ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Failed Department Saved');", true);
                 }
             }
         }
     }
 }
Esempio n. 17
0
        static void Main(string[] args)
        {
            StudentManager _studentManager = new StudentManager();

            //Student student = new Student()
            //{
            //    Address = "Dhanmondi", Age = 22, Name = "Raqib", RollNo = "95"
            //};

            //if (_studentManager.Add(student))
            //{
            //    Console.WriteLine("Saved");
            //}
            //else
            //{
            //    Console.WriteLine("Not Saved");
            //}
            //_studentManager.Delete(student);
            //_studentManager.Update(student.Id);
            //_studentManager.GetAll();
            //_studentManager.GetById(student.Id);


            //foreach (var std in _studentManager.GetAll())
            //{
            //    Console.WriteLine("Name: " + std.Name + " Address: " + std.Address + " Age: " + std.Age);
            //}
            //Console.ReadKey();

            //var student = _studentManager.GetById(2);

            //if (student != null)
            //{

            //    student.RollNo = "004";
            //    student.Name = "Hasan";
            //    student.Address = "Motijhil";
            //    student.Age = 20;
            //}

            //if (_studentManager.Update(student))
            //    Console.WriteLine("Updated");
            //else
            //{
            //    Console.WriteLine("Not Updated");
            //}


            Console.WriteLine("-----------------------------------------------------------");
            int i = 1;

            Console.WriteLine("Sl\t Name \t\t Roll No \t Address \t Age \t\tDepartment");
            foreach (var std in _studentManager.GetAll())
            {
                Console.WriteLine(i + "\t" + std.Name + "\t\t" + std.RollNo + " \t\t " + std.Address + " \t\t " + std.Age + "\t\t" + std.DepartmentId);
                i++;
            }

            Console.ReadKey();


            DepartmentManager _departmentManager = new DepartmentManager();

            Department department = new Department()
            {
                Name     = "ENG",
                Students = new List <Student>()
                {
                    new Student()
                    {
                        RollNo  = "009",
                        Name    = "Mehedi",
                        Address = "Mogbazar",
                        Age     = 25
                    },
                    new Student()
                    {
                        RollNo  = "010",
                        Name    = "Doipayion",
                        Address = "Tikatoly",
                        Age     = 30
                    }
                }
            };

            Student student = new Student()
            {
                RollNo  = "011",
                Name    = "Rahman",
                Address = "Mirpur",
                Age     = 20,
            };

            department.Students.Add(student);

            _departmentManager.Add(department);
        }