public ActionResult Update() { string id = Request["id"] ?? ""; string jsid = Request["jsid"] ?? ""; string ryid = Request["ryid"] ?? ""; string sxdate = Request["sxdate"] ?? ""; string guanbisf = Request["guanbisf"] ?? ""; string makedate = Request["makedate"] ?? ""; string makeman = Request["makeman"] ?? ""; int uid = int.Parse(id); try { auth_quanxian p = ob_auth_quanxianservice.GetEntityById(auth_quanxian => auth_quanxian.ID == uid); p.JSID = jsid == "" ? 0 : int.Parse(jsid); p.RYID = ryid == "" ? 0 : int.Parse(ryid); p.SXDate = sxdate == "" ? DateTime.Now : DateTime.Parse(sxdate); p.GuanbiSF = guanbisf == "" ? false : Boolean.Parse(guanbisf); p.MakeDate = makedate == "" ? DateTime.Now : DateTime.Parse(makedate); p.MakeMan = makeman == "" ? 0 : int.Parse(makeman); ob_auth_quanxianservice.UpdateEntity(p); ViewBag.saveok = ViewAddTag.ModifyOk; } catch (Exception ex) { Console.WriteLine(ex.Message); ViewBag.saveok = ViewAddTag.ModifyNo; } return(RedirectToAction("Edit", new { id = uid })); }
public ActionResult Save() { string id = Request["id"] ?? ""; string jsid = Request["jsid"] ?? ""; string ryid = Request["ryid"] ?? ""; string sxdate = Request["sxdate"] ?? ""; string guanbisf = Request["guanbisf"] ?? ""; string makedate = Request["makedate"] ?? ""; string makeman = Request["makeman"] ?? ""; try { auth_quanxian ob_auth_quanxian = new auth_quanxian(); ob_auth_quanxian.JSID = jsid == "" ? 0 : int.Parse(jsid); ob_auth_quanxian.RYID = ryid == "" ? 0 : int.Parse(ryid); ob_auth_quanxian.SXDate = sxdate == "" ? DateTime.Now : DateTime.Parse(sxdate); ob_auth_quanxian.GuanbiSF = guanbisf == "" ? false : Boolean.Parse(guanbisf); ob_auth_quanxian.MakeDate = makedate == "" ? DateTime.Now : DateTime.Parse(makedate); ob_auth_quanxian.MakeMan = makeman == "" ? 0 : int.Parse(makeman); ob_auth_quanxian = ob_auth_quanxianservice.AddEntity(ob_auth_quanxian); ViewBag.auth_quanxian = ob_auth_quanxian; } catch (Exception ex) { Console.WriteLine(ex.Message); } return(RedirectToAction("Index")); }
public ActionResult Edit(int id) { auth_quanxian tempData = ob_auth_quanxianservice.GetEntityById(auth_quanxian => auth_quanxian.ID == id && auth_quanxian.IsDelete == false); ViewBag.auth_quanxian = tempData; if (tempData == null) { return(View()); } else { auth_quanxianViewModel auth_quanxianviewmodel = new auth_quanxianViewModel(); auth_quanxianviewmodel.ID = tempData.ID; auth_quanxianviewmodel.JSID = tempData.JSID; auth_quanxianviewmodel.RYID = tempData.RYID; auth_quanxianviewmodel.SXDate = tempData.SXDate; auth_quanxianviewmodel.GuanbiSF = tempData.GuanbiSF; auth_quanxianviewmodel.MakeDate = tempData.MakeDate; auth_quanxianviewmodel.MakeMan = tempData.MakeMan; return(View(auth_quanxianviewmodel)); } }
public ActionResult AuthorityNow() { var jsid = Request["jsid"] ?? ""; var users = Request["users"] ?? ""; int userid = (int)Session["user_id"]; if (jsid == "") { jsid = "0"; } else { IList <auth_quanxian> qxs = ob_auth_quanxianservice.LoadEntities(auth_quanxian => auth_quanxian.IsDelete == false && auth_quanxian.JSID == int.Parse(jsid)).ToList <auth_quanxian>(); if (users == "") { users = "0"; foreach (auth_quanxian qx in qxs) { ob_auth_quanxianservice.DeleteEntity(qx); } } else { string[] userlist = users.Split(','); bool finduser = false; //remove author foreach (auth_quanxian qx in qxs) { finduser = false; foreach (string us in userlist) { if (us.Length > 0) { if (qx.RYID == int.Parse(us)) { finduser = true; break; } } } if (!finduser) { ob_auth_quanxianservice.DeleteEntity(qx); } } //add author foreach (string us in userlist) { if (us.Length > 0) { finduser = false; foreach (auth_quanxian qx in qxs) { if (qx.RYID == int.Parse(us)) { finduser = true; break; } } if (!finduser) { auth_quanxian qxnew = new auth_quanxian(); qxnew.JSID = int.Parse(jsid); qxnew.RYID = int.Parse(us); qxnew.MakeMan = userid; qxnew.SXDate = DateTime.Now.AddYears(1); ob_auth_quanxianservice.AddEntity(qxnew); } } } } } return(RedirectToAction("Authority", new { jsid = jsid })); }