Beispiel #1
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (Id != 0)
            {
                hash ^= Id.GetHashCode();
            }
            if (ActType != 0)
            {
                hash ^= ActType.GetHashCode();
            }
            if (Pro != 0)
            {
                hash ^= Pro.GetHashCode();
            }
            if (Power != 0)
            {
                hash ^= Power.GetHashCode();
            }
            if (DepartmentLevel != 0)
            {
                hash ^= DepartmentLevel.GetHashCode();
            }
            if (Title.Length != 0)
            {
                hash ^= Title.GetHashCode();
            }
            if (NeedTime != 0)
            {
                hash ^= NeedTime.GetHashCode();
            }
            hash ^= Fans.GetHashCode();
            hash ^= Consume.GetHashCode();
            hash ^= awards_.GetHashCode();
            if (RandomeFansNum != 0)
            {
                hash ^= RandomeFansNum.GetHashCode();
            }
            if (Order != 0)
            {
                hash ^= Order.GetHashCode();
            }
            if (MovieId != 0)
            {
                hash ^= MovieId.GetHashCode();
            }
            return(hash);
        }
Beispiel #2
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (Id != 0)
            {
                hash ^= Id.GetHashCode();
            }
            if (DepartmentLevel != 0)
            {
                hash ^= DepartmentLevel.GetHashCode();
            }
            hash ^= awards_.GetHashCode();
            return(hash);
        }
        public JsonResult DoNewDepartment()
        {
            string          departmentName        = GetFormData("depName");
            string          departmentDescription = GetFormData("depDesc");
            string          srcDepartmentId       = GetFormData("srcDepId");
            DepartmentLevel level   = (GetFormData("depLevel") == "1") ? DepartmentLevel.SameLevel : DepartmentLevel.LowerLevel;
            string          message = "";

            if (DepartmentInfoService.Instance.CreateNewDepartment(departmentName, departmentDescription, srcDepartmentId, level, out message))
            {
                return(SuccessedJson(message, "usermgr_deplist", "usermgr_deplist", "closeCurrent", ""));
            }
            else
            {
                return(FailedJson(message));
            }
        }
Beispiel #4
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (UserId != 0)
            {
                hash ^= UserId.GetHashCode();
            }
            if (UserName.Length != 0)
            {
                hash ^= UserName.GetHashCode();
            }
            if (UserHead != 0)
            {
                hash ^= UserHead.GetHashCode();
            }
            if (LastLoginTime != 0L)
            {
                hash ^= LastLoginTime.GetHashCode();
            }
            if (CardNum != 0)
            {
                hash ^= CardNum.GetHashCode();
            }
            if (DepartmentLevel != 0)
            {
                hash ^= DepartmentLevel.GetHashCode();
            }
            if (PowerGetState != 0)
            {
                hash ^= PowerGetState.GetHashCode();
            }
            if (PowerBeGivenState != 0)
            {
                hash ^= PowerBeGivenState.GetHashCode();
            }
            if (PowerSendState != 0)
            {
                hash ^= PowerSendState.GetHashCode();
            }
            return(hash);
        }
Beispiel #5
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (LevelId != 0)
            {
                hash ^= LevelId.GetHashCode();
            }
            if (DepartmentLevel != 0)
            {
                hash ^= DepartmentLevel.GetHashCode();
            }
            if (CardId != 0)
            {
                hash ^= CardId.GetHashCode();
            }
            if (Favorability != 0)
            {
                hash ^= Favorability.GetHashCode();
            }
            return(hash);
        }
Beispiel #6
0
        /// <summary>
        /// 创建部门信息。
        /// </summary>
        /// <param name="departmentName">部门名称。</param>
        /// <param name="description">部门描述。</param>
        /// <param name="srcDepartmentId">源部门ID。</param>
        /// <param name="level">级别:1同级部门,2下级部门。</param>
        /// <returns></returns>
        public bool CreateNewDepartment(string departmentName, string description, string srcDepartmentId, DepartmentLevel level, out string message)
        {
            bool result = false;

            message = "操作失败,请与管理员联系";

            if (ExistDepartmentName(departmentName))
            {
                message = string.Format("操作失败,已经存在名为【{0}】的部门", departmentName);
                return(false);
            }

            string sql             = @"
INSERT INTO [department_info]
    ([department_id],
    [parent_id],
    [department_name],
    [description],
    [sort_order],
    [created_on],
    [created_by],
    [modified_on],
    [modified_by],
    [status_code])
VALUES
    (NEWID(),
    $parendId$,
    $departmentName$,
    $description$,
    0,
    GETDATE(),
    $createdBy$,
    NULL,
    NULL,
    0)
";
            ParameterCollection pc = new ParameterCollection();

            pc.Add("departmentName", departmentName);
            pc.Add("description", description);
            pc.Add("createdBy", SessionUtil.Current.UserId);

            DepartmentDomainModel srcDepartmentInfo = GetDepartmentDomainInfoById(srcDepartmentId);

            if (srcDepartmentInfo == null)
            {
                pc.Add("parendId", DBNull.Value);
            }
            else
            {
                switch (level)
                {
                case DepartmentLevel.SameLevel:
                    if (srcDepartmentInfo.ParentId == null)
                    {
                        pc.Add("parendId", DBNull.Value);
                    }
                    else
                    {
                        pc.Add("parentId", srcDepartmentInfo.ParentId);
                    }
                    break;

                case DepartmentLevel.LowerLevel:
                    pc.Add("parendId", srcDepartmentInfo.DepartmentId);
                    break;

                default:
                    break;
                }
            }

            result = ExecuteNonQuery(sql, pc) > 0;

            if (result)
            {
                GetDepartmentTree(true);
                message = "成功创建部门信息";
            }

            return(result);
        }