private void FillFormData() { if (CurId == 0) { AlertAndTransfer("参数id无效!", base.UrlReferrer); return; } IFood biz = new FoodBiz(); var entity = biz.GetFoodEntity(CurId); if (entity == null) { AlertAndTransfer("参数id无效,获取数据失败!", base.UrlReferrer); return; } this.tFoodName.Value = entity.FOOD_NAME; this.ddlRestaurant.SelectedValue = entity.RESTAURANT_ID.ToString(); this.ddlFoodType.SelectedValue = entity.FOOD_TYPE_ID.ToString(); this.ddlTaste.SelectedValue = entity.FOOD_TASTE; this.tDescription.InnerText = entity.DESCRIPTION; this.hPrice.Value = entity.PRICE.ToString(); if (!string.IsNullOrEmpty(entity.FOOD_IMAGE1)) this.img1.Src = entity.FOOD_IMAGE1; if (!string.IsNullOrEmpty(entity.FOOD_IMAGE2)) this.img2.Src = entity.FOOD_IMAGE2; if (!string.IsNullOrEmpty(entity.FOOD_IMAGE3)) this.img3.Src = entity.FOOD_IMAGE3; if (!string.IsNullOrEmpty(entity.FOOD_IMAGE4)) this.img4.Src = entity.FOOD_IMAGE4; }
private void BindData() { IFood biz = new FoodBiz(); DataTable dt = (bool)base.CurEmployeeEntity.IS_ADMIN ? biz.GetFoodDataTable() : biz.GetFoodDataTable(base.CurEmployeeEntity.RESTAURANT_ID); repeater1.DataSource = GetPagedDataSource(dt.DefaultView); repeater1.DataBind(); }
private void DeleteData() { try { var id = base.ParseInt(this.hDeleteId.Value); if (id != 0) { IFood biz = new FoodBiz(); biz.DeleteFoodEntity(new FoodEntity() { FOOD_ID = id }); this.lMsg.InnerText = "删除成功!"; } } catch (Exception ex) { this.lMsg.InnerText = "删除失败,原因:" + ex.ToString(); } }
private void BindData() { //绑定菜单列表 IFood foodBiz = new FoodBiz(); var dt = foodBiz.GetFoodDataTable(RestaurantId); repeater2.DataSource = dt; repeater2.DataBind(); //绑定菜单类型列表 var strFoodId = string.Empty; var listFoodType = new List<FoodTypeEntity>(); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { if (!strFoodId.Contains(dr["FOOD_TYPE_ID"].ToString() + "|")) { strFoodId += dr["FOOD_TYPE_ID"].ToString() + "|"; listFoodType.Add(new FoodTypeEntity() { FOOD_TYPE_ID = base.ParseInt(dr["FOOD_TYPE_ID"].ToString()), FOOD_TYPE_NAME = dr["FOOD_TYPE_NAME"].ToString() }); } } } repeater1.DataSource = listFoodType; repeater1.DataBind(); //获取是否已经点过菜 IOrder orderBiz = new OrderBiz(); var condition = new OrderMainEntity(); condition.RESTAURANT_ID = RestaurantId; condition.TABLE_ID = TableId; condition.ORDER_FLAG = "1"; var list = orderBiz.GetOrderMainEntityList(condition); if (list != null && list.Count > 0) this.hOrderId.Value = list[0].ORDER_ID.ToString(); }
private void Save() { try { IFood biz = new FoodBiz(); var entity = new FoodEntity(); entity.FOOD_NAME = this.tFoodName.Value; entity.RESTAURANT_ID = base.ParseInt(this.ddlRestaurant.SelectedValue); entity.FOOD_TYPE_ID = base.ParseInt(this.ddlFoodType.SelectedValue); entity.FOOD_TASTE = this.ddlTaste.SelectedValue; entity.DESCRIPTION = this.tDescription.InnerText; decimal temp = 0; if (!decimal.TryParse(this.hPrice.Value, out temp)) { this.lMsg.InnerText = "保存失败,原因:单价必须为数字!"; return; } entity.PRICE = temp; string imgUrl, imgUrl_Nail; var foodImagePath = ConfigHelper.GetConfigString("FOOD_IMAGE_PATH"); // 图片1 imgUrl = null; imgUrl_Nail = null; if (!SetRestaurantMap(this.fileMap1, this.img1, this.hDeleteImg.Value, foodImagePath, ref imgUrl, ref imgUrl_Nail)) return; entity.FOOD_IMAGE1 = imgUrl; entity.FOOD_IMAGE_NAIL1 = imgUrl_Nail; // 图片2 imgUrl = null; imgUrl_Nail = null; if (!SetRestaurantMap(this.fileMap2, this.img2, this.hDeleteImg.Value, foodImagePath, ref imgUrl, ref imgUrl_Nail)) return; entity.FOOD_IMAGE2 = imgUrl; entity.FOOD_IMAGE_NAIL2 = imgUrl_Nail; // 图片3 imgUrl = null; imgUrl_Nail = null; if (!SetRestaurantMap(this.fileMap3, this.img3, this.hDeleteImg.Value, foodImagePath, ref imgUrl, ref imgUrl_Nail)) return; entity.FOOD_IMAGE3 = imgUrl; entity.FOOD_IMAGE_NAIL3 = imgUrl_Nail; // 图片4 imgUrl = null; imgUrl_Nail = null; if (!SetRestaurantMap(this.fileMap4, this.img4, this.hDeleteImg.Value, foodImagePath, ref imgUrl, ref imgUrl_Nail)) return; entity.FOOD_IMAGE4 = imgUrl; entity.FOOD_IMAGE_NAIL4 = imgUrl_Nail; if (CurOperation == "add") { entity.CREATE_TIME = DateTime.Now; entity.CREATE_PERSON = base.CurEmployeeEntity.EMPLOYEE_ID; biz.InsertFoodEntity(entity); } else if (CurOperation == "edit") { entity.FOOD_ID = CurId; entity.UPDATE_TIME = DateTime.Now; entity.UPDATE_PERSON = base.CurEmployeeEntity.EMPLOYEE_ID; biz.UpdateFoodEntity(entity); } AlertAndTransfer("保存成功!", base.UrlReferrer); } catch (Exception ex) { this.lMsg.InnerText = "保存失败,原因:" + ex.ToString(); } }