private void SetPage(string discode) { TB_DishEntity disEntity = bll.GetEntitySigInfo("DisCode='" + discode + "'"); if (disEntity != null && !string.IsNullOrWhiteSpace(disEntity.DisCode)) { ddlStore.SelectedValue = disEntity.StoCode; txt_disname.Value = disEntity.DisName; txt_disothername.Value = disEntity.OtherName; txt_quickcode.Value = disEntity.QuickCode; txt_selunit.Value = disEntity.Unit; txt_price.Value = disEntity.Price.ToString("f2"); txt_costprice.Value = disEntity.CostPrice.ToString("f2"); txt_remark.Value = disEntity.Descript; TB_DishTypeEntity typeEntity = new bllTB_DishType().GetEntitySigInfo(" PKCode='" + disEntity.TypeCode + "' "); if (typeEntity != null && !string.IsNullOrWhiteSpace(typeEntity.PKCode)) { ddl_selDisheType.SelectedValue = typeEntity.PKKCode; ddl_selDisheType_SelectedIndexChanged(null, null); ddl_sel_dishetypetwo.SelectedValue = disEntity.TypeCode; } } DataTable dtImage = new bllPaging().GetPagingInfo("TR_DishImage", "id", "*", int.MaxValue, 1, "discode='" + discode + "'", "", "", out int recnums, out int pagenums); if (dtImage != null) { string imageHtml = ""; foreach (DataRow dr in dtImage.Rows) { imageHtml += "<img imgindex=\"\" width=\"200\" height=\"200\" style=\"float: left; margin - left:6px; \" src=\"/UploadFiles" + dr["ImgUrl"] + "\" onclick=\"deleteimage(this, '')\" />"; } HidImagesHtml.Value = imageHtml; } }
/// <summary> /// 获取菜品下拉框 /// </summary> public void BindDishType() { System.Web.UI.WebControls.ListItem itemDefault = new System.Web.UI.WebControls.ListItem(); itemDefault.Text = "--请选择--"; itemDefault.Value = "-1"; itemDefault.Selected = true; int recount; int pagenums; //一级菜品类别 DataTable dt2 = new bllTB_DishType().GetPagingListInfo("0", "0", int.MaxValue, 1, "[tstatus]='1' and pkkcode='0' ", "", out recount, out pagenums); ddl_selDisheType.DataTextField = "typename"; ddl_selDisheType.DataValueField = "pkcode"; ddl_selDisheType.DataSource = dt2; ddl_selDisheType.DataBind(); ddl_selDisheType.Items.Add(itemDefault); }
/// <summary> /// 一级菜品类别获取二级菜品类别 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ddl_selDisheType_SelectedIndexChanged(object sender, EventArgs e) { if (ddl_selDisheType.SelectedValue != "-1") { int recount; int pagenums; System.Web.UI.WebControls.ListItem itemDefault = new System.Web.UI.WebControls.ListItem(); itemDefault.Text = "全部"; itemDefault.Value = "-1"; itemDefault.Selected = true; DataTable dt2 = new bllTB_DishType().GetPagingListInfo("0", "0", int.MaxValue, 1, "where [tstatus]='1' and PKKCode='" + ddl_selDisheType.SelectedValue + "'", "typename desc", out recount, out pagenums); ddl_sel_dishetypetwo.DataTextField = "typename"; ddl_sel_dishetypetwo.DataValueField = "pkcode"; ddl_sel_dishetypetwo.DataSource = dt2; ddl_sel_dishetypetwo.DataBind(); ddl_sel_dishetypetwo.Items.Add(itemDefault); } }
/// <summary> /// 获取菜品标签列表 /// </summary> /// <param name="dicPar"></param> public void GetDisTagList(Dictionary <string, object> dicPar) { //要检测的参数信息 List <string> pra = new List <string>() { "key", "buscode", "stocode" }; //检测方法需要的参数 if (!CheckActionParameters(dicPar, pra)) { return; } //获取参数信息 string buscode = dicPar["buscode"].ToString(); string stocode = dicPar["stocode"].ToString(); string filter = "stocode='" + stocode + "' and TStatus='1'"; int recnum; int pagenum; DataTable dt = new bllTB_DishType().GetPagingListInfo("", "", 99999, 1, filter, "", out recnum, out pagenum); ReturnListJson(dt, int.MaxValue, recnum, 1, recnum); }