//更新权限
        protected void Save_Btn_Click(object sender, EventArgs e)
        {
            M_Guest_BarAuth authMod = new M_Guest_BarAuth();

            foreach (GridViewRow row in EGV.Rows)
            {
                int uid = Convert.ToInt32((row.FindControl("Uid_Hid") as HiddenField).Value);
                authMod = authBll.SelModelByUid(BarID, uid);
                bool isnew = false;
                if (authMod == null)
                {
                    isnew = true; authMod = new M_Guest_BarAuth(); authMod.Uid = uid; authMod.BarID = BarID;
                }
                authMod.Look  = (row.FindControl("Look") as HtmlInputCheckBox).Checked ? 1 : 0;
                authMod.Send  = (row.FindControl("Send") as HtmlInputCheckBox).Checked ? 1 : 0;
                authMod.Reply = (row.FindControl("Reply") as HtmlInputCheckBox).Checked ? 1 : 0;
                if (isnew)
                {
                    authBll.Insert(authMod);
                }
                else
                {
                    authBll.UpdateByID(authMod);
                }
            }
            function.WriteSuccessMsg("操作成功!");
            function.Script(this, "parent.CloseDiag();");
        }
Esempio n. 2
0
        public IActionResult BarAuthSet_Submit()
        {
            M_Guest_BarAuth authMod = new M_Guest_BarAuth();

            string[] uidArr = DataConvert.CStr(Request.Form["Uid_Hid"]).Split(',');
            foreach (string uid in uidArr)
            {
                authMod = authBll.SelModelByUid(CateID, DataConvert.CLng(uid));
                bool isnew = false;
                if (authMod == null)
                {
                    isnew = true; authMod = new M_Guest_BarAuth(); authMod.Uid = DataConvert.CLng(uid); authMod.BarID = CateID;
                }
                authMod.Look  = DataConvert.CLng(RequestEx["Look_" + uid]);
                authMod.Send  = DataConvert.CLng(RequestEx["Send_" + uid]);
                authMod.Reply = DataConvert.CLng(RequestEx["Reply_" + uid]);
                if (isnew)
                {
                    authBll.Insert(authMod);
                }
                else
                {
                    authBll.UpdateByID(authMod);
                }
            }
            return(WriteOK("操作成功", "BarAuthSet?CateID=" + CateID + "&View=" + GetParam("view")));
            //foreach (GridViewRow row in EGV.Rows)
            //{
            //    int uid = Convert.ToInt32((row.FindControl("Uid_Hid") as HiddenField).Value);
            //    authMod = authBll.SelModelByUid(cateid, uid);
            //    bool isnew = false;
            //    if (authMod == null) { isnew = true; authMod = new M_Guest_BarAuth(); authMod.Uid = uid; authMod.BarID = BarID; }
            //    authMod.Look = (row.FindControl("Look") as HtmlInputCheckBox).Checked ? 1 : 0;
            //    authMod.Send = (row.FindControl("Send") as HtmlInputCheckBox).Checked ? 1 : 0;
            //    authMod.Reply = (row.FindControl("Reply") as HtmlInputCheckBox).Checked ? 1 : 0;
            //    if (isnew) { authBll.Insert(authMod); }
            //    else { authBll.UpdateByID(authMod); }
            //}
        }