Example #1
0
 /// <summary>
 /// 修改机构食堂
 /// </summary>
 public void ModifyCafeteri(CafeteriInfo cafeteriInfo)
 {
     StaticCafeteriDAL.Update(cafeteriInfo);
     StaticCacheManager.Remove(ConstCacheKeyCafeteri);
 }
Example #2
0
    private CafeteriInfo GetOrg(UserInfo loginedUser)
    {
        // 检查用户的输入情况
        if (string.IsNullOrEmpty(txtName.Text.Trim()))
        {
            lblError.Text = "请输入食堂名称!";
            return(null);
        }

        if (string.IsNullOrEmpty(txtOrder.Text.Trim()) || !ValidationUtility.IsNumric(txtOrder.Text.Trim()))
        {
            lblError.Text = "请输入正确格式的排序数值!";
            return(null);
        }

        var ret = new CafeteriInfo
        {
            Id            = 0,
            CreatedByID   = loginedUser.ID,
            CreatedByName = loginedUser.Alias,
            CreatedDate   = DateTime.Now
        };

        // 如果是修改,则获取要修改的对象
        if (!string.IsNullOrEmpty(Request["id"]))
        {
            var list = _cafeteriBLL.GetCafeteriList(string.Empty, "order by DisplayOrder Desc");
            if (list == null)
            {
                return(null);
            }

            var orgInfo = list.FirstOrDefault(i => i.Id == int.Parse(Request["id"]));
            ret = orgInfo;
        }

        if (ret == null)
        {
            return(null);
        }

        ret.Name        = txtName.Text.Trim();
        ret.Description = txtDesc.Text.Trim();

        if (loginedUser.OrganizationId != null)
        {
            ret.OrganizationId = loginedUser.OrganizationId.Value;
        }

        ret.OrganizationName = loginedUser.OrganizationName;

        ret.CafeteriaTypeEnum = (CafeteriaTypeEnum)Enum.Parse(typeof(CafeteriaTypeEnum), ddlCafeteriaTypeEnum.SelectedValue);

        ret.DisplayOrder = int.Parse(txtOrder.Text.Trim());

        ret.LastUpdByID   = loginedUser.ID;
        ret.LastUpdByName = loginedUser.Alias;
        ret.LastUpdDate   = DateTime.Now;

        return(ret);
    }
Example #3
0
 /// <summary>
 /// 添加新的机构食堂
 /// </summary>
 public void AddCafeteri(CafeteriInfo cafeteriInfo)
 {
     StaticCafeteriDAL.Insert(cafeteriInfo);
     StaticCacheManager.Remove(ConstCacheKeyCafeteri);
 }