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 == "examinationassigned" select p).FirstOrDefault <Process>(); per = CntAriCli.GetPermission(user.UserGroup, proc, ctx); btnAccept.Visible = per.Modify; } // if (Request.QueryString["WithoutGlassesId"] != null) { id = Int32.Parse(Request.QueryString["WithoutGlassesId"]); withoutGlasses = CntAriCli.GetWithoutGlassesTest(id, ctx); refractometry = withoutGlasses.Refractometry; LoadData(withoutGlasses); } if (Request.QueryString["RefractometryId"] != null) { id = int.Parse(Request.QueryString["RefractometryId"]); refractometry = (Refractometry)CntAriCli.GetExaminationAssigned(id, ctx); } }
protected bool CreateChange() { if (!DataOk()) { return(false); } if (withoutGlasses == null) { withoutGlasses = new WithoutGlassesTest(); withoutGlasses.Refractometry = refractometry; UnloadData(withoutGlasses); ctx.Add(withoutGlasses); } else { withoutGlasses = CntAriCli.GetWithoutGlassesTest(withoutGlasses.Id, ctx); UnloadData(withoutGlasses); } ctx.SaveChanges(); RadAjaxManager1.ResponseScripts.Add(String.Format("showDialog('{0}','{1}','success',null,0,0)" , Resources.GeneralResource.Success , Resources.GeneralResource.CorrectlyStored)); Response.Redirect(String.Format("WithoutGlassesForm.aspx?WithoutGlassesId={0}", withoutGlasses.Id)); return(true); }
protected void UnloadData(WithoutGlassesTest wtg) { wtg.CloseVisualAcuityBothEyes = txtCloseAcuityBothEyes.Text; wtg.CloseVisualAcuityLeftEye = txtCloseAcuityLeftEye.Text; wtg.CloseVisualAcuityRightEye = txtCloseAcuityRightEye.Text; wtg.FarVisualAcuityBothEyes = txtFarAcuityBothEyes.Text; wtg.FarVisualAcuityLeftEye = txtFarAcuityLeftEye.Text; wtg.FarVisualAcuityRightEye = txtFarAcuityRightEye.Text; wtg.Comments = txtComments.Text; }
protected void LoadData(WithoutGlassesTest wtg) { txtCloseAcuityBothEyes.Text = wtg.CloseVisualAcuityBothEyes; txtCloseAcuityLeftEye.Text = wtg.CloseVisualAcuityLeftEye; txtCloseAcuityRightEye.Text = wtg.CloseVisualAcuityRightEye; txtFarAcuityBothEyes.Text = wtg.FarVisualAcuityBothEyes; txtFarAcuityLeftEye.Text = wtg.FarVisualAcuityLeftEye; txtFarAcuityRightEye.Text = wtg.FarVisualAcuityRightEye; txtComments.Text = wtg.Comments; }