protected void UnloadData(BackGinecology bckg) { if (bckg == null) { bckg = new BackGinecology(); bckg.Patient = patient; ctx.Add(bckg); ctx.SaveChanges(); } bckg.MenstrualFormula = txtMenstrualFormula.Text; bckg.VaginalDeliveries = (int)txtVaginalDeliveries.Value; bckg.CesareanDeliveries = (int)txtCesareanDeliveries.Value; bckg.Abortions = (int)txtAbortions.Value; bckg.Menarche = txtMenarche.Text; bckg.Menopause = txtMenopause.Text; if (rdcDateOfLastMenstrual.SelectedDate != null) { bckg.DateOfLastMestrual = (DateTime)rdcDateOfLastMenstrual.SelectedDate; } bckg.Content = txtContent.Content; ctx.SaveChanges(); RadWindowManager1.RadConfirm(Resources.GeneralResource.DataStoredOk, "noHaceNada()", null, null, null, Resources.GeneralResource.Warning); }
protected void LoadData(BackGinecology bckg) { if (bckg != null) { txtMenstrualFormula.Text = bckg.MenstrualFormula; txtVaginalDeliveries.Value = bckg.VaginalDeliveries; txtCesareanDeliveries.Value = bckg.CesareanDeliveries; txtAbortions.Value = bckg.Abortions; txtMenarche.Text = bckg.Menarche; txtMenopause.Text = bckg.Menopause; if (CntAriCli.IsDateNull(bckg.DateOfLastMestrual) != null) { rdcDateOfLastMenstrual.SelectedDate = bckg.DateOfLastMestrual; } txtContent.Content = bckg.Content; } }
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 { } if (Request.QueryString["PatientId"] != null) { patient = CntAriCli.GetPatient(int.Parse(Request.QueryString["PatientId"]), ctx); bckg = patient.BackGinecologies.FirstOrDefault <BackGinecology>(); // we load RadEditor with content LoadData(bckg); } else { // What will it happen here? } }