public BargainDishPriceBean CreateBargainDishPriceBean(DishBean bean) { this.DishSpecification = bean.DishFormat; this.Price1 = bean.Price1; this.Price2 = bean.Price2; this.Price3 = bean.Price3; this.MemberPrice3 = bean.MemberPrice3; this.MemberPrice2 = bean.MemberPrice2; this.MemberPrice1 = bean.MemberPrice1; this.CreateTime = DateTime.Now; this.Deleted = 0; return(this); }
public DishPrice CreateDishPrice(DishBean bean) { DishPrice beanBack = new DishPrice(); beanBack.DishId = bean.DishId; beanBack.DishSpecification = bean.DishFormat; beanBack.Price1 = bean.Price1; beanBack.Price2 = bean.Price2; beanBack.Price3 = bean.Price3; beanBack.MemberPrice3 = bean.MemberPrice3; beanBack.MemberPrice2 = bean.MemberPrice2; beanBack.MemberPrice1 = bean.MemberPrice1; beanBack.CreateTime = DateTime.Now; beanBack.IsMainPrice = 1; beanBack.Deleted = 0; beanBack.CreateBy = bean.CreateBy; beanBack.Update_by = bean.UpdateBy; beanBack.UpdateTime = bean.UpdateDatetime; return(beanBack); }
// 装载 DishBeanUtil public void CreateDishBeanUtil(DishBean element) { if (element.DishPrice != null && element.DishPrice.Count > 0) { foreach (var elem in element.DishPrice) { DishBeanUtil Dbu = new DishBeanUtil(); Dbu.CreateDishBeanUtilByDishBean(elem); Dbu.DishName = element.DishName; Dbu.Code = element.Code; Dbu.DishUnitName = element.DishUnit.Name; Dbu.PingYing = element.PingYing; Dbu.AidNumber = element.PingYing; Dbu.DishTypeBigName = element.DishTypeBigName; Dbu.DishTypeName = element.DishTypeName; DishesMenusSelected.Add(Dbu); } } }
public Dish CreateDish(DishBean dishBean) { Dish dish = new Dish(); dish.AidNumber = dishBean.AidNumber; dish.Code = dishBean.Code; dish.CreateBy = dishBean.CreateBy; dish.CreateDatetime = dishBean.CreateDatetime; dish.Deleted = dishBean.Deleted; dish.Detail = dishBean.Detail; dish.DischesType = dishBean.DischesType; dish.DiscountConfirm = dishBean.DiscountConfirm; dish.DishFinanceId = dishBean.DishFinanceId; dish.DishFormat = dishBean.DishFormat; dish.DishId = dishBean.DishId; dish.DishName = dishBean.DishName; dish.DishTypeId = dishBean.DishTypeId; dish.DishUnitId = dishBean.DishUnitId; dish.EnglishName = dishBean.EnglishName; dish.FoodFight = dishBean.FoodFight; dish.Img = dishBean.Img; dish.IsStop = dishBean.IsStop; dish.KitchenType = dishBean.KitchenType; dish.LineConfirm = dishBean.LineConfirm; dish.LowConsumerConfirm = dishBean.LowConsumerConfirm; dish.PackagesConfirm = dishBean.PackagesConfirm; dish.PingYing = dishBean.PingYing; dish.PosConfirm = dishBean.PosConfirm; dish.PriceTimeConfirm = dishBean.PriceTimeConfirm; dish.PublisherType = dishBean.PublisherType; dish.SanpConfirm = dishBean.SanpConfirm; dish.Status = dishBean.Status; dish.ServerfreeConsumer = dishBean.ServerfreeConsumer; dish.UpdateBy = dishBean.UpdateBy; dish.UpdateDatetime = dishBean.UpdateDatetime; dish.WeightConfirm = dishBean.WeihtConfirm; return(dish); }
/// <summary> /// 根据菜品单位、菜品集合相关数据,显示到界面上 /// </summary> /// <param name="dus"></param> /// <param name="dishes"></param> private void LoadDishData(List<DishUnit> dus, ICollection<Dish> dishes) { if (dishes != null && dishes.Count > 0) { foreach (var dish in dishes) { if (dish.Deleted == 1) { continue; } _DishBean = new DishBean(); _DishBean.LineNumber1 = DishesList.Count + 1; foreach (var d in dus) { if (d.Deleted == 1) { continue; } if (dish.DishUnitId == d.DishUnitId) { _DishBean.CreateDishBean2DishWay(dish, d); } } if (!IsSelectedDishItem) { SelectedDishItem = DishBean; IsSelectedDishItem=true; LoadRefData(dish); } DishesList.Add(DishBean); } } else if (dishes != null && dishes.Count == 0) { LoadWayRefData(); } }
public DishDetailViewModel(IChooseDishesDataService dataService, IMessenger messenger) : base(messenger) { _IChooseDishesDataService = dataService; //加载菜品大类 _DishTypeBig = _IChooseDishesDataService.FindDishTypeByType(0); //加载菜品小类 _DishTypeSmail = new ObservableCollection<DishType>(); List<DishType> listsmail = _IChooseDishesDataService.FindDishTypeByType(-1); _DishTypeSmail.Clear(); foreach (var element in listsmail) { _DishTypeSmail.Add(element); } //加载菜品 List<Dish> list = _IChooseDishesDataService.FindDishPackages(0); _DishesMenusSelected.Clear(); foreach (var element in list) { DishBean dishBean = new DishBean().CreateDishBean(element); //注入大类,小类 for (int i = 0; i < _DishTypeSmail.Count; i++) { if (element.DishTypeId == _DishTypeSmail[i].DishTypeId) { dishBean.DishTypeName = _DishTypeSmail[i].Name; bool flag = false; for (int j = 0; j < _DishTypeBig.Count; j++) { if (_DishTypeSmail[i].ParentId == _DishTypeBig[j].DishTypeId) { dishBean.DishTypeBigName = _DishTypeBig[j].Name; flag = true; break; } } if (flag) break; } } DishesMenusSelected.Add(dishBean); } }
//加载所有的 菜品 大类 小类 public void LoadDishObject() { //加载所有小类 _DishTypeSmail = new ObservableCollection<DishType>(); List<DishType> listsmail = _IChooseDishesDataService.FindDishTypeByType(-1); _DishTypeSmail.Clear(); foreach (var element in listsmail) { _DishTypeSmail.Add(element); } //加载所有的菜品 List<Dish> list = _IChooseDishesDataService.FindDishPackages(0); _DishesMenusSelected.Clear(); foreach (var element in list) { DishBean dishBean = new DishBean().CreateDishBean(element); //注入大类,小类 for (int i = 0; i < _DishTypeSmail.Count; i++) { if (element.DishTypeId == _DishTypeSmail[i].DishTypeId) { dishBean.DishTypeName = _DishTypeSmail[i].Name; bool flag = false; for (int j = 0; j < _DishTypeBig.Count; j++) { if (_DishTypeSmail[i].ParentId == _DishTypeBig[j].DishTypeId) { dishBean.DishTypeBigName = _DishTypeBig[j].Name; flag = true; break; } } if (flag) break; } } DishesMenusSelected.Add(dishBean); } }
public void ZhuRuDishTypeName(Dish element, DishBean dishBean) { if(element.DishType!=null){ for (int j = 0; j < _DishTypeBig.Count; j++) { if (element.DishType.ParentId == _DishTypeBig[j].DishTypeId) { dishBean.DishTypeBigName = _DishTypeBig[j].Name; break; } } } }
public void CreateDishesMenusSelected(List<Dish> list) { _DishesMenusSelected.Clear(); foreach (var element in list) { DishBean dishBean = new DishBean().CreateDishBean(element); //注入小类 if(element.DishType!=null){ dishBean.DishTypeName = element.DishType.Name; } //注入大类 ZhuRuDishTypeName(element, dishBean); CreateDishBeanUtil(dishBean); } }
public DishPrice CreateDishPrice(DishBean bean) { DishPrice beanBack = new DishPrice(); beanBack.DishId = bean.DishId; beanBack.DishSpecification = bean.DishFormat; beanBack.Price1 = bean.Price1; beanBack.Price2 = bean.Price2; beanBack.Price3 = bean.Price3; beanBack.MemberPrice3 = bean.MemberPrice3; beanBack.MemberPrice2 = bean.MemberPrice2; beanBack.MemberPrice1 = bean.MemberPrice1; beanBack.CreateTime = DateTime.Now; beanBack.IsMainPrice = 1; beanBack.Deleted = 0; beanBack.CreateBy = bean.CreateBy; beanBack.Update_by = bean.UpdateBy; beanBack.UpdateTime = bean.UpdateDatetime; return beanBack; }
public Dish CreateDish(DishBean dishBean) { Dish dish = new Dish(); dish.AidNumber = dishBean.AidNumber; dish.Code = dishBean.Code; dish.CreateBy = dishBean.CreateBy; dish.CreateDatetime = dishBean.CreateDatetime; dish.Deleted = dishBean.Deleted; dish.Detail = dishBean.Detail; dish.DischesType = dishBean.DischesType; dish.DiscountConfirm = dishBean.DiscountConfirm; dish.DishFinanceId = dishBean.DishFinanceId; dish.DishFormat = dishBean.DishFormat; dish.DishId = dishBean.DishId; dish.DishName = dishBean.DishName; dish.DishTypeId = dishBean.DishTypeId; dish.DishUnitId = dishBean.DishUnitId; dish.EnglishName = dishBean.EnglishName; dish.FoodFight = dishBean.FoodFight; dish.Img = dishBean.Img; dish.IsStop = dishBean.IsStop; dish.KitchenType = dishBean.KitchenType; dish.LineConfirm = dishBean.LineConfirm; dish.LowConsumerConfirm = dishBean.LowConsumerConfirm; dish.PackagesConfirm = dishBean.PackagesConfirm; dish.PingYing = dishBean.PingYing; dish.PosConfirm = dishBean.PosConfirm; dish.PriceTimeConfirm = dishBean.PriceTimeConfirm; dish.PublisherType = dishBean.PublisherType; dish.SanpConfirm = dishBean.SanpConfirm; dish.Status = dishBean.Status; dish.ServerfreeConsumer = dishBean.ServerfreeConsumer; dish.UpdateBy = dishBean.UpdateBy; dish.UpdateDatetime = dishBean.UpdateDatetime; dish.WeightConfirm = dishBean.WeihtConfirm; return dish; }
//点击菜牌节点做的事情 public void TreeNodeModelFunBase(Object bean) { if (bean is TreeNodeModel) { TreeNodeModel tree = (TreeNodeModel)bean ; List<Dish> dishes = _IChooseDishesDataService.findAllDishByDishMenusId(int.Parse(tree.Id)); _DishItems.Clear(); foreach (var element in dishes) { DishBean dishBean = new DishBean().CreateDishBean(element) ; //注入菜牌名字 dishBean.DishMenusName = tree.Text; //注入菜品单位 dishBean.DishUnitName = element.DishUnit.Name; _DishItems.Add(dishBean); } } }
//选择小类显示菜品 public void SelectedItemSecondCategory(int dishTypeId) { //更新菜品 List<Dish> list = _DataService.FindDishs(dishTypeId); _Dishes.Clear(); foreach (var element in list) { DishBean dishBean = new DishBean().CreateDishBean(element); //注入大类,小类 ZhuRuDishTypeName(element, dishBean); CreateDishBeanUtil(dishBean); } }
public bool CheckDatas(DishBean _dishBean) { if (_dishBean.Code == null || "".Equals(_dishBean.Code) || _dishBean.Code.Length > 20) { MessageBox.Show("请输入长度小于20的菜品编号!"); return false; } if (_dishBean.DishName == null || "".Equals(_dishBean.DishName) || _dishBean.DishName.Length > 50) { MessageBox.Show("请输入长度小于25的菜品名字!"); return false; } if (_dishBean.PingYing == null || "".Equals(_dishBean.PingYing) || _dishBean.PingYing.Length > 15) { MessageBox.Show("请输入长度小于15的菜品拼音简称!"); return false; } if (_dishBean.AidNumber != null && _dishBean.PingYing.Length > 15) { MessageBox.Show("请输入长度小于15的菜品辅助编码!"); return false; } if (_dishBean.EnglishName != null && _dishBean.EnglishName.Length > 25) { MessageBox.Show("请输入长度小于25的菜品英文名称!"); return false; } return true; }
//主窗体初始化 public DishPackagesViewModel(IChooseDishesDataService dataService) { _DataService = dataService; //查询套菜绑定grid DishV = new ObservableCollection<DishBean>(); DishDaoV = new ObservableCollection<DishDaoBean>(); DishDetailV = new ObservableCollection<DishDetailBean>(); Dish dish = new Dish(); List<Dish> loooo = _DataService.queryByDish(dish); bool a = loooo != null; if (a) { foreach (var loca in loooo) { DishBean bean = new DishBean(); bean=bean.CreateDishBean(loca); bean.InjectBeanPrice(); DishV.Add(new DishBean { DishId=bean.DishId, Code = bean.Code, DishName = bean.DishName, DishFormatName = bean.DishFormatName, Price1=bean.Price1 }); } } }
public BargainDishPriceBean CreateBargainDishPriceBean(DishBean bean) { this.DishSpecification = bean.DishFormat; this.Price1 = bean.Price1; this.Price2 = bean.Price2; this.Price3 = bean.Price3; this.MemberPrice3 = bean.MemberPrice3; this.MemberPrice2 = bean.MemberPrice2; this.MemberPrice1 = bean.MemberPrice1; this.CreateTime = DateTime.Now; this.Deleted = 0; return this; }