/// <summary> /// 修改机构食堂 /// </summary> public void ModifyCafeteri(CafeteriInfo cafeteriInfo) { StaticCafeteriDAL.Update(cafeteriInfo); StaticCacheManager.Remove(ConstCacheKeyCafeteri); }
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); }
/// <summary> /// 添加新的机构食堂 /// </summary> public void AddCafeteri(CafeteriInfo cafeteriInfo) { StaticCafeteriDAL.Insert(cafeteriInfo); StaticCacheManager.Remove(ConstCacheKeyCafeteri); }