private void SaveItem() { tm_FoodClass objInfo = new tm_FoodClass(); if (InfoID > 0) { objInfo = Core.Container.Instance.Resolve <IServiceFoodClass>().GetEntity(InfoID); } objInfo.ClassName = tbxName.Text.Trim(); objInfo.IsUsed = int.Parse(ddlIsUsed.SelectedValue); objInfo.ParentID = 0; objInfo.Unit = ddlUnit.SelectedValue; objInfo.Remark = tbxRemark.Text; objInfo.SortIndex = int.Parse(tbxSortIndex.Text); objInfo.PrintID = int.Parse(ddlPrint.SelectedValue); objInfo.WareHouseID = int.Parse(ddlWH.SelectedValue); if (InfoID > 0) { Core.Container.Instance.Resolve <IServiceFoodClass>().Update(objInfo); } else { Core.Container.Instance.Resolve <IServiceFoodClass>().Create(objInfo); } }
public string GetClassName(string id) { if (int.Parse(id) > 0) { tm_FoodClass objType = Core.Container.Instance.Resolve <IServiceFoodClass>().GetEntity(int.Parse(id)); return(objType.ClassName); } return(""); }
private void SetSelectedUsersEnableStatus(bool enabled) { string isUsed = enabled ? "2" : "1"; // 从每个选中的行中获取ID(在Grid1中定义的DataKeyNames) List <int> ids = GetSelectedDataKeyIDs(Grid1); // 执行数据库操作 foreach (int ID in ids) { tm_FoodClass entity = Core.Container.Instance.Resolve <IServiceFoodClass>().GetEntity(ID); entity.IsUsed = int.Parse(isUsed); Core.Container.Instance.Resolve <IServiceFoodClass>().Update(entity); } // 重新绑定表格 BindGrid(); }
/// <summary> /// 绑定菜品信息 /// </summary> private void BindDishInfo() { int foodclass = GetSelectedDataKeyID(Grid1); IList <ICriterion> qryList = new List <ICriterion>(); qryList.Add(Expression.Eq("IsUsed", 1)); if (foodclass == -1) { tm_FoodClass entity = Core.Container.Instance.Resolve <IServiceFoodClass>().GetAll().FirstOrDefault(); qryList.Add(Expression.Eq("ClassID", entity.ID)); } else { qryList.Add(Expression.Eq("ClassID", foodclass)); } IList <tm_Dishes> list = Core.Container.Instance.Resolve <IServiceDishes>().Query(qryList) /*.OrderBy(objinfo => objinfo.ID).ToList()*/; StringBuilder html = new StringBuilder(); html.Append("<table>"); int i = 1; foreach (tm_Dishes entity in list) { if ((i - 1) % 4 == 0) { html.Append("<tr>"); } html.AppendFormat("<td class=\"dish\">", entity.ID); html.AppendFormat("<p>{0}</p>", entity.DishesName); html.AppendFormat("</p><img width =\"170\" height =\"105\" src=\"{0}\" /></p>", entity.DishesPicture); html.AppendFormat("<p style =\"color:red ;\"><input style=\"zoom: 1.5\" name=\"Tabies\" type=\"checkbox\" value=\"{0}\" />[¥{1}]</p>", entity.ID, entity.SellPrice); html.Append("</td>"); if (i != 1 && i % 4 == 0) { html.Append("</tr>"); } i++; } html.Append("</tr>"); html.Append("</table>"); TabieS.InnerHtml = html.ToString(); }
public void Bind() { if (InfoID > 0) { tm_FoodClass objInfo = Core.Container.Instance.Resolve <IServiceFoodClass>().GetEntity(InfoID); if (objInfo == null) { // 参数错误,首先弹出Alert对话框然后关闭弹出窗口 Alert.Show("参数错误!", String.Empty, ActiveWindow.GetHideReference()); return; } tbxName.Text = objInfo.ClassName; tbxSortIndex.Text = objInfo.SortIndex.ToString(); ddlUnit.SelectedValue = objInfo.Unit; tbxRemark.Text = objInfo.Remark; ddlIsUsed.SelectedValue = objInfo.IsUsed.ToString(); ddlPrint.SelectedValue = objInfo.PrintID.ToString(); ddlWH.SelectedValue = objInfo.WareHouseID.ToString(); } }
private void BindDDL() { IList <ICriterion> qryList = new List <ICriterion>(); qryList.Add(Expression.Eq("IsUsed", 2)); Order[] orderList = new Order[1]; Order orderli = new Order("ID", true); orderList[0] = orderli; IList <tm_FoodClass> list = Core.Container.Instance.Resolve <IServiceFoodClass>().GetAllByKeys(qryList, orderList); ddlPType.DataSource = list; ddlPType.DataBind(); ddlPType.SelectedIndex = 0; if (TypeID > 0) { ddlPType.SelectedValue = TypeID.ToString(); tm_FoodClass objClass = Core.Container.Instance.Resolve <IServiceFoodClass>().GetEntity(TypeID); ddlUnit.SelectedValue = objClass != null ? objClass.Unit : "0"; ddlPrint.SelectedValue = objClass != null?objClass.PrintID.ToString() : "0"; } }