Beispiel #1
0
 public DN_Users UpdateBase(DN_Users dnUsers, DNUserAddItem userItem)
 {
     dnUsers.UserId          = userItem.UserId;
     dnUsers.CustomerID      = userItem.CustomerID;
     dnUsers.UserName        = userItem.UserName;
     dnUsers.Mobile          = userItem.Mobile;
     dnUsers.StartDate       = userItem.StartDate;
     dnUsers.BirthDay        = userItem.BirthDay;
     dnUsers.LoweredUserName = userItem.LoweredUserName;
     dnUsers.FixedSalary     = userItem.FixedSalary;
     dnUsers.Email           = userItem.Email;
     dnUsers.Gender          = userItem.Gender;
     dnUsers.Address         = userItem.Address;
     dnUsers.IsLockedOut     = userItem.IsLockedOut;
     dnUsers.IsService       = userItem.IsService;
     dnUsers.IsApproved      = userItem.IsApproved;
     dnUsers.IsAgency        = userItem.IsAgency;
     dnUsers.CodeCheckIn     = userItem.CodeCheckIn;
     dnUsers.Comment         = userItem.Comment;
     return(dnUsers);
 }
Beispiel #2
0
        public ActionResult Actions()
        {
            var msg      = new JsonMessage();
            var dnUser   = new DNUserAddItem();
            var json     = "";
            var date     = Request["StartDay"];
            var birthDay = Request["BirthDay_"];

            switch (DoAction)
            {
            case ActionType.Add:
                UpdateModel(dnUser);
                if (!string.IsNullOrEmpty(date))
                {
                    dnUser.StartDate = date.StringToDecimal(0);
                }
                if (!string.IsNullOrEmpty(birthDay))
                {
                    dnUser.BirthDay = birthDay.StringToDecimal(0);
                }
                dnUser.UserId = Guid.NewGuid();
                json          = new JavaScriptSerializer().Serialize(dnUser);
                msg           = _dnUserApi.Add(UserItem.AgencyID, json);
                break;

            case ActionType.Edit:
                UpdateModel(dnUser);
                if (!string.IsNullOrEmpty(date))
                {
                    dnUser.StartDate = date.StringToDecimal(0);
                }
                if (!string.IsNullOrEmpty(birthDay))
                {
                    dnUser.BirthDay = birthDay.StringToDecimal(0);
                }
                dnUser.UserId = GuiId.FirstOrDefault();
                json          = new JavaScriptSerializer().Serialize(dnUser);
                msg           = _dnUserApi.Update(UserItem.AgencyID, json);
                break;

            case ActionType.Active:
                var listInt = Request["listInt"];
                var userId  = Request["userId"];
                msg = _dnUserApi.AddModuleUser(listInt, userId, UserItem.AgencyID);
                break;

            case ActionType.Delete:
                msg = _dnUserApi.Delete(json, Request["itemID"]);
                break;

            case ActionType.RoleModule:
                msg = _dnUserApi.UpdateModuleActive(GuiId.FirstOrDefault(), Request["chkActiveRoles"]);
                break;

            case ActionType.Show:
                var c = _dnUserApi.CheckinUser(ArrId.FirstOrDefault(), UserItem.AgencyID);
                if (c == 1)
                {
                    msg.Erros   = false;
                    msg.Message = "Bạn đã chấm công thành công.";
                }
                break;

            case ActionType.Hide:
                msg = _dnUserApi.ShowHide(GuiId.FirstOrDefault(), true);
                break;

            default:
                msg.Erros   = true;
                msg.Message = "Bạn không được phần quyển cho chức năng này.";
                break;
            }
            return(Json(msg, JsonRequestBehavior.AllowGet));
        }