protected void Page_Init(object sender, EventArgs e) { ctx = new AriClinicContext("AriClinicContext"); // security control, it must be a user logged if (Session["User"] == null) { Response.Redirect("Default.aspx"); } else { user = (User)Session["User"]; user = CntAriCli.GetUser(user.UserId, ctx); Process proc = (from p in ctx.Processes where p.Code == "visitreason" select p).FirstOrDefault <Process>(); per = CntAriCli.GetPermission(user.UserGroup, proc, ctx); btnAccept.Visible = per.Modify; } // if (Request.QueryString["VisitReasonId"] != null) { visitReasonId = Int32.Parse(Request.QueryString["VisitReasonId"]); visitReason = CntAriCli.GetVisitReason(visitReasonId, ctx); LoadData(visitReason); } }
protected void RadAjaxManager1_AjaxRequest(object sender, AjaxRequestEventArgs e) { RefreshGrid(); if (e.Argument == "new") { RadGrid1.CurrentPageIndex = RadGrid1.PageCount - 1; RadGrid1.Rebind(); } if (e.Argument == "yes") { if (Session["DeleteId"] != null) { try { visiReasonId = (int)Session["DeleteId"]; VisitReason ser = (from s in ctx.VisitReasons where s.VisitReasonId == visiReasonId select s).FirstOrDefault <VisitReason>(); ctx.Delete(ser); ctx.SaveChanges(); RefreshGrid(); Session["DeleteId"] = null; } catch (Exception ex) { Session["Exception"] = ex; string command = String.Format("showDialog('Error','{0}','error',null, 0, 0)" , Resources.GeneralResource.DeleteRecordFail); RadAjaxManager1.ResponseScripts.Add(command); } } } }
[HttpPost]// עדכון הנתונים במסד public ActionResult VisitReason(VisitReason vr) { try { Session.Timeout += 10; string id = Session["Patiant"].ToString(); BLVisitReason bl = new BLVisitReason(); int result = bl.AddOrUpdateVisitReason(id, DateTime.Today, vr.GeneralCheck, vr.BreastExam, vr.Pap, vr.Diaphragm, vr.OtherConcetraption, vr.MenstrualCycle, vr.Kallah, vr.OtherReason, vr.Text); if (result == 0)// שמירת הנתונים צלחה { Session["status1"] = "הנתונים נשמרו בהצלחה"; return(RedirectToAction("VisitReason", "VisitReason" /*, new { vr }*/)); } else// כשל בשמירת הנתונים { Session["status1"] = " התרחשה שגיאה"; return(RedirectToAction("VisitReason", "VisitReason" /*, new { vr }*/)); } } catch { Session["status1"] = "התרחשה שגיאה"; return(RedirectToAction("VisitReason", "VisitReason" /*, new { vr }*/)); } }
public ActionResult Delete(int id, VisitReasonViewModel VRVM) { VisitReason vr = VRS.GetById(id); /* VRVM.VRId =vr.VRId; * VRVM.VRDescription = vr.VRDescription; * VRVM.DoctorId = vr.DoctorId;*/ VRS.Delete(vr); VRS.Commit(); return(RedirectToAction("Index")); }
public ActionResult Edit(int id, VisitReasonViewModel VRVM) { VisitReason vr = VRS.GetById(id); // int userconnect = Int32.Parse(User.Identity.GetUserId()); vr.VRDescription = VRVM.VRDescription; //vr.DoctorId = userconnect; VRS.Update(vr); VRS.Commit(); return(RedirectToAction("Index")); }
public ActionResult Create(VisitReasonViewModel VRVM) { int userconnect = Int32.Parse(User.Identity.GetUserId()); VisitReason vs = new VisitReason(); vs.VRId = VRVM.VRId; vs.VRDescription = VRVM.VRDescription; vs.DoctorId = userconnect; VRS.Add(vs); VRS.Commit(); return(RedirectToAction("Index")); }
// GET: VisitReason/Delete/5 public ActionResult Delete(int id) { VisitReason visitservice = VRS.GetById(id); VisitReasonViewModel vrvm = new VisitReasonViewModel(); vrvm.VRDescription = visitservice.VRDescription; vrvm.VRId = visitservice.VRId; vrvm.DoctorId = visitservice.DoctorId; return(View(vrvm)); }
protected bool CreateChange() { if (!DataOk()) { return(false); } if (visitReason == null) { visitReason = new VisitReason(); UnloadData(visitReason); ctx.Add(visitReason); } else { visitReason = CntAriCli.GetVisitReason(visitReasonId, ctx); UnloadData(visitReason); } ctx.SaveChanges(); return(true); }
public VisitReason getVisitReason(DateTime date, string id) { DAVisitReason da = new DAVisitReason(); ListDictionary Params = new ListDictionary(); Params.Add("@date", date); Params.Add("@id", id); DataSet ds = da.getVisitReason(Params); VisitReason v = new VisitReason(); v.GeneralCheck = BLCtrl.getBool(ds.Tables[0].Rows[0], "GeneralCheck", false); v.BreastExam = BLCtrl.getBool(ds.Tables[0].Rows[0], "BreastExam", false); v.Pap = BLCtrl.getBool(ds.Tables[0].Rows[0], "Pap", false); v.Diaphragm = BLCtrl.getBool(ds.Tables[0].Rows[0], "Diaphragm", false); v.OtherConcetraption = BLCtrl.getBool(ds.Tables[0].Rows[0], "OtherConcetraption", false); v.MenstrualCycle = BLCtrl.getBool(ds.Tables[0].Rows[0], "MenstrualCycle", false); v.Kallah = BLCtrl.getBool(ds.Tables[0].Rows[0], "Kallah", false); v.OtherReason = BLCtrl.getBool(ds.Tables[0].Rows[0], "OtherReason", false); v.Text = BLCtrl.getString(ds.Tables[0].Rows[0], "Text", ""); return(v); }
[HttpGet]//כניסה ללשונית סיבת ביקור public ActionResult VisitReason() { try { if (Session["UserName"] == null || Session["UserPasswerd"] == null) { return(RedirectToAction("Login", "Account")); } if (Session["Patiant"] == null) { return(RedirectToAction("Login", "Account")); } ViewBag.status1 = Session["status1"]; Session["status1"] = ""; string id = Session["Patiant"].ToString(); BLVisitReason bl = new BLVisitReason(); VisitReason v = bl.getVisitReason(DateTime.Today, id);// שליפת נתוני המטופלת מהמסד return(View(v)); } catch (Exception e) { return(View()); } }
protected void UnloadData(VisitReason vr) { vr.Name = txtName.Text; }
protected void LoadData(VisitReason vr) { txtVisitReasonId.Text = vr.VisitReasonId.ToString(); txtName.Text = vr.Name; }