public IActionResult CateAdd_Submit(M_GuestBookCate model) { M_GuestBookCate cateMod = new M_GuestBookCate(); if (CateID > 0) { cateMod = cateBll.SelReturnModel(Mid); } cateMod.CateName = model.CateName; cateMod.NeedLog = Convert.ToInt32(GetParam("NeedLog")); cateMod.PostAuth = Convert.ToInt32(GetParam("PostAuth")); cateMod.ZipImgSize = model.ZipImgSize; cateMod.BarImage = GetParam("BarImage_t"); cateMod.GType = 1; cateMod.ParentID = DataConvert.CLng(GetParam("selected_Hid")); cateMod.BarOwner = GetParam("BarOwner_Hid"); cateMod.PermiBit = DataConvert.CLng(GetParam("PermiBit")).ToString(); cateMod.Desc = model.Desc; //cateMod.IsPlat = DataConverter.CLng(IsPlat_T.Text); cateMod.SendScore = model.SendScore; cateMod.ReplyScore = model.ReplyScore; cateMod.Status = model.Status; cateMod.IsShowUnaudit = model.IsShowUnaudit; GuestConfigInfo guestinfo = GuestConfig.GuestOption; GuestConfig config = new GuestConfig(); if (CateID < 1) { cateMod.CateID = cateBll.Insert(cateMod); guestinfo.BarOption.Add(new BarOption() { CateID = cateMod.CateID, UserTime = DataConvert.CLng(GetParam("UserTime_T")), SendTime = DataConvert.CLng(GetParam("SendTime_T")) }); config.Update(guestinfo); return(WriteOK("添加成功!", "CateList")); } else { cateBll.Update(cateMod); BarOption baroption = guestinfo.BarOption.Find(v => v.CateID == CateID); if (baroption == null) { guestinfo.BarOption.Add(new BarOption() { CateID = cateMod.CateID, UserTime = DataConvert.CLng(GetParam("UserTime_T")), SendTime = DataConvert.CLng(GetParam("SendTime_T")) }); } else { baroption.UserTime = DataConvert.CLng(GetParam("UserTime_T")); baroption.SendTime = DataConvert.CLng(GetParam("SendTime_T")); } config.Update(guestinfo); return(WriteOK("添加成功!", "CateList")); } }
protected void Page_Load(object sender, EventArgs e) { if (function.isAjax()) { #region AJAX请求 string action = Request.Form["action"]; string value = Request.Form["value"]; string result = ""; switch (action) { case "GetChild": int id = DataConverter.CLng(value); DataTable dt = cateBll.Cate_SelByType(M_GuestBookCate.TypeEnum.PostBar, id); dt.Columns.Add(new DataColumn("NLogStr", typeof(string))); dt.Columns.Add(new DataColumn("CountStr", typeof(string))); //countdt=barBll.SelYTCount(id.ToString()); for (int i = 0; i < dt.Rows.Count; i++) { DataRow dr = dt.Rows[i]; dr["BarInfo"] = GetBarStatus(dr["BarInfo"].ToString()); dr["NLogStr"] = GetNeedLog(dr["NeedLog"].ToString()); dr["CountStr"] = GetCount(dr["CateID"].ToString()); } dt.Columns.Remove("desc"); result = JsonHelper.JsonSerialDataTable(dt); Response.Write(result); break; } Response.Flush(); Response.End(); #endregion } if (!IsPostBack) { B_ARoleAuth.CheckEx(ZLEnum.Auth.content, "BarManage"); if (DelCateID > 0) { GuestConfigInfo guestinfo = GuestConfig.GuestOption; GuestConfig config = new GuestConfig(); BarOption baroption = guestinfo.BarOption.Find(v => v.CateID == DelCateID); if (baroption != null) { guestinfo.BarOption.Remove(baroption); } cateBll.Del(DelCateID); config.Update(guestinfo); } MyBind(); Call.SetBreadCrumb(Master, "<li><a href='" + CustomerPageAction.customPath2 + "I/Main.aspx" + "'>工作台</a></li><li class='active'><a href='/admin/Guest/GuestCateMana.aspx'>栏目管理</a></li><li class='active'>[<a href='javascript:;' onclick='ShowCate(0,0);' id='showDiv'>添加栏目</a>] [<a href='javascript:ShowOrder(0);'>排序管理</a>] [<a href='TieList.aspx?status=" + (int)ZLEnum.ConStatus.Recycle + "'>回收站</a>]</li>" + Call.GetHelp(92)); } }
protected void Save_B_Click(object sender, EventArgs e) { GuestConfigInfo guestinfo = GuestConfig.GuestOption; guestinfo.BKOption.selGroup = Request.Form["selGroup"]; guestinfo.BKOption.CreateBKGroup = Request.Form["CreateGroup"]; guestinfo.BKOption.EditGroup = Request.Form["EditGroup"]; guestinfo.BKOption.PointType = PointType_R.SelectedValue; guestinfo.BKOption.CreatePoint = DataConverter.CLng(CreatePoint_T.Text); guestinfo.BKOption.EditPoint = DataConverter.CLng(EditPoint_T.Text); guestinfo.BKOption.RemmPoint = DataConverter.CLng(RemmPoint_T.Text); GuestConfig config = new GuestConfig(); config.Update(guestinfo); function.WriteSuccessMsg("保存百科配置成功!"); }
public IActionResult Config_Submit() { GuestConfigInfo guestinfo = GuestConfig.GuestOption; guestinfo.BKOption.selGroup = GetParam("selGroup"); guestinfo.BKOption.CreateBKGroup = GetParam("CreateGroup"); guestinfo.BKOption.EditGroup = GetParam("EditGroup"); guestinfo.BKOption.PointType = GetParam("PointType_R"); guestinfo.BKOption.CreatePoint = DataConverter.CLng(GetParam("CreatePoint_T")); guestinfo.BKOption.EditPoint = DataConverter.CLng(GetParam("EditPoint_T")); guestinfo.BKOption.RemmPoint = DataConverter.CLng(GetParam("RemmPoint_T")); GuestConfig config = new GuestConfig(); config.Update(guestinfo); return(WriteOK("保存百科配置成功!", "Config")); }
protected void Save_B_Click(object sender, EventArgs e) { GuestConfigInfo guestinfo = GuestConfig.GuestOption; guestinfo.WDOption.selGroup = Request.Form["selGroup"]; guestinfo.WDOption.ReplyGroup = Request.Form["replyGroup"]; guestinfo.WDOption.QuestGroup = Request.Form["questGroup"]; guestinfo.WDOption.WDPoint = DataConverter.CLng(Point_T.Text); guestinfo.WDOption.WDRecomPoint = DataConverter.CLng(GPoint_T.Text); guestinfo.WDOption.QuestPoint = DataConverter.CLng(QuestPoint_T.Text); guestinfo.WDOption.PointType = PointType_R.SelectedValue; guestinfo.WDOption.IsLogin = IsLogin.Checked; guestinfo.WDOption.IsReply = IsReply.Checked; GuestConfig config = new GuestConfig(); config.Update(guestinfo); function.WriteSuccessMsg("保存问答配置成功!"); }
void RequestOrder() //주문 요청에 관한 처리 { int i = 0; int j = 0; MenuData menuData = GameObject.FindGameObjectWithTag("Menu").GetComponent <MenuData>(); GuestConfig config = null; List <int> myMenu = null; for (i = 0; i < guestGroup.Count; i++) { config = guestGroup[i].GetComponent <GuestAction>().GetGuestConfig(); //그룹에 속한 손님의 정보를 받아옴 myMenu = menuData.GetIDsContainsIngredients(config.favorite, MAX_MENU_COUNT); for (j = 0; j < myMenu.Count; j++) { if (!MenuData.ConvertMenuIDToMenu(myMenu[j]).enabled) { //비활성화 메뉴는 제거 myMenu.RemoveAt(j); j--; } } if (myMenu.Count == 0) //주문할 수 있는 메뉴가 없으면 활성화 메뉴 중에서 임의로 선택 { int rand = Random.Range(0, menuData.enableMenus.Count); myMenu.Add(menuData.enableMenus[rand].id); } } //메뉴 병합(중복 허용) for (i = 0; i < myMenu.Count; i++) { orderMenus.Add(myMenu[i]); } while (orderMenus.Count > TABLE_ORDER_COUNT) //테이블 당 최대 주문 개수 맞추기 { orderMenus.RemoveAt(Random.Range(0, orderMenus.Count)); } }
public void InitGuest(GameObject _table, GameObject _field) { myTable = _table; currentField = _field; config = new GuestConfig(myTable); }
protected void AddBar_Btn_Click(object sender, EventArgs e) { if (CateID > 0) { cateMod = cateBll.SelReturnModel(CateID); } cateMod.CateName = txtCateName.Text; cateMod.NeedLog = Convert.ToInt32(NeedLog.SelectedValue); cateMod.PostAuth = Convert.ToInt32(PostAuth.SelectedValue); cateMod.ZipImgSize = DataConverter.CLng(ZipImgSize_T.Text); cateMod.BarImage = ImageInfo_T.Text; cateMod.GType = Convert.ToInt32(GType_Rad.SelectedValue); cateMod.ParentID = Convert.ToInt32(selected_Hid.Value); cateMod.BarOwner = BarOwner_Hid.Value; cateMod.PermiBit = PostType.SelectedValue; cateMod.Desc = BarDesc_T.Text; cateMod.IsPlat = DataConverter.CLng(IsPlat_T.Text); cateMod.SendScore = Convert.ToInt32(SenderScore_T.Text); cateMod.ReplyScore = Convert.ToInt32(ReplyScore_T.Text); cateMod.Status = IsCheck_Ra.Checked ? 1 : 0; cateMod.IsShowUnaudit = CheckOpt_Ra.Checked ? 1 : 0; string returnurl = ""; if (GType.Equals("0")) { returnurl = "GuestManage.aspx"; } else { returnurl = "GuestCateMana.aspx?Type=1"; } GuestConfigInfo guestinfo = GuestConfig.GuestOption; GuestConfig config = new GuestConfig(); if (CateID <= 0) { int cateid = cateBll.Insert(cateMod); guestinfo.BarOption.Add(new BarOption() { CateID = cateid, UserTime = Convert.ToInt32(UserTime_T.Text), SendTime = Convert.ToInt32(SendTime_T.Text) }); config.Update(guestinfo); function.WriteSuccessMsg("添加成功!", returnurl); } else if (cateBll.Update(cateMod)) { BarOption baroption = guestinfo.BarOption.Find(v => v.CateID == CateID); if (baroption == null) { guestinfo.BarOption.Add(new BarOption() { CateID = CateID, UserTime = Convert.ToInt32(UserTime_T.Text), SendTime = Convert.ToInt32(SendTime_T.Text) }); } else { baroption.UserTime = Convert.ToInt32(UserTime_T.Text); baroption.SendTime = Convert.ToInt32(SendTime_T.Text); } config.Update(guestinfo); function.WriteSuccessMsg("修改成功!", returnurl); } }