//更新权限 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();"); }
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); } //} }