コード例 #1
0
ファイル: QN.Master.cs プロジェクト: NaPann/Questionair
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                btnStandard.Visible = true;

                Guid refID;
                string QueryString = Request.QueryString["ref"];
                if (Guid.TryParse(QueryString, out refID))
                {
                    QuestionairEntities dbContext = new QuestionairEntities();
                    var query = new tmp_Master();
                    query = (from c in dbContext.tmp_Master
                             where c.RefID == refID
                             select c).First();
                    txtNo.Text = query.Number;
                    txtNo0.Text = query.Unit;
                    RadDatePicker1.SelectedDate = query.CreateDate;
                    txtNo.Enabled = false;
                    txtNo0.Enabled = false;
                    RadDatePicker1.Enabled = false;
                    btnStandard.Visible = false;
                }
                else
                {
                    //Response.Redirect(ResolveUrl("Default.aspx"));
                }

            }
        }
コード例 #2
0
ファイル: Form1.aspx.cs プロジェクト: NaPann/Questionair
        protected void btnNext_Click(object sender, EventArgs e)
        {
            if (!Page.IsValid)
                return;
            Guid refID;
            string QueryString = Request.QueryString["ref"];
            if (!Guid.TryParse(QueryString, out refID))
            {
                return;
            }
            else
            {
                QuestionairEntities dbContext = new QuestionairEntities();
                var data = (from c in dbContext.tmp_Master
                            where c.RefID == refID
                            select c).Count();

                if (data > 0)
                {
                    var check = (from c in dbContext.tmp_PartOne
                                 where c.RefID == refID
                                 select c);
                    if (check.Count() == 0)
                    {
                        var obj = new tmp_PartOne();
                        obj.RefID = refID;
                        obj.Gender = rbGender.SelectedValue == "1" ? true : false;
                        obj.Age = int.Parse(txtAge.Text.Trim());
                        obj.Weight = decimal.Parse(txtWeight.Text.Trim());
                        obj.Height = decimal.Parse(txtHeight.Text.Trim());
                        obj.Status = rbStatus.SelectedValue;
                        obj.Education = rbEducation.SelectedValue;
                        obj.Position = rbPosition.SelectedValue;
                        obj.IsMedicalExamination = rbIsMedicalExam.SelectedValue == "1" ? true : false;
                        dbContext.tmp_PartOne.Add(obj);
                        dbContext.SaveChanges();
                        Response.Redirect(ResolveUrl("Form2.aspx?ref=" + obj.RefID));
                    }
                    else
                    {
                        var obj = (from c in dbContext.tmp_PartOne
                                   where c.RefID == refID
                                   select c).First();
                        obj.Gender = rbGender.SelectedValue == "1" ? true : false;
                        obj.Age = int.Parse(txtAge.Text.Trim());
                        obj.Weight = decimal.Parse(txtWeight.Text.Trim());
                        obj.Height = decimal.Parse(txtHeight.Text.Trim());
                        obj.Status = rbStatus.SelectedValue;
                        obj.Education = rbEducation.SelectedValue;
                        obj.Position = rbPosition.SelectedValue;
                        obj.IsMedicalExamination = rbIsMedicalExam.SelectedValue == "1" ? true : false;
                        dbContext.SaveChanges();
                        Response.Redirect(ResolveUrl("Form2.aspx?ref=" + obj.RefID));
                    }
                }
                else
                    return;
            }
        }
コード例 #3
0
ファイル: Form2.aspx.cs プロジェクト: NaPann/Questionair
        protected void Page_Load(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(Request.QueryString["ref"]))
            {
                Response.Redirect(ResolveUrl("Default.aspx"));
            }
            else
            {
                Guid refID;
                string QueryString = Request.QueryString["ref"];
                if (Guid.TryParse(QueryString, out refID))
                {
                    QuestionairEntities dbContext = new QuestionairEntities();
                    var query = (from c in dbContext.tmp_PartOne
                                 where c.RefID == refID
                                 select c);

                    if (query.Count() > 0)
                    {
                        var obj = query.First();

                        if (!String.IsNullOrWhiteSpace(obj.BloodTest))
                        {
                            string[] bt = obj.BloodTest.Split(':');
                            BloodTest.SelectedValue = bt[0];
                            BloodTestAns.SelectedValue = bt[1];
                            BloodTestReason.Text = bt[2];
                        }
                        if (!String.IsNullOrWhiteSpace(obj.BloodPressure))
                        {
                            string[] bt = obj.BloodPressure.Split(':');
                            BloodPressure.SelectedValue = bt[0];
                            BloodPressureAns.SelectedValue = bt[1];
                            BloodPressureReason.Text = bt[2];
                        }
                        if (!String.IsNullOrWhiteSpace(obj.OtherExam))
                        {
                            string[] bt = obj.OtherExam.Split(':');
                            OtherExam.Text = bt[0];
                            OtherExamAns.SelectedValue = bt[1];
                            OtherExamReason.Text = bt[2];
                        }
                        if (obj.IsCongenitalDisease.HasValue)
                            rbIsCongenitalDisease.SelectedValue = obj.IsCongenitalDisease.Value ? "1" : "0";
                        rbHealth.SelectedValue = obj.Health;
                    }
                }
                else
                {
                    Response.Redirect(ResolveUrl("Default.aspx"));
                }
            }
        }
コード例 #4
0
ファイル: QN.Master.cs プロジェクト: NaPann/Questionair
        protected void btnStandard_Click(object sender, EventArgs e)
        {
            if (!Page.IsValid)
                return;
            QuestionairEntities dbContext = new QuestionairEntities();
            var obj = new tmp_Master();
            obj.RefID = Guid.NewGuid();
            obj.Number = txtNo.Text.Trim();
            obj.Unit = txtNo0.Text.Trim();
            obj.CreateDate = RadDatePicker1.SelectedDate.Value;
            dbContext.tmp_Master.Add(obj);

            dbContext.SaveChanges();
            Response.Redirect(ResolveUrl("Form1.aspx?ref=" + obj.RefID));
        }
コード例 #5
0
ファイル: Form2.aspx.cs プロジェクト: NaPann/Questionair
        protected void btnNext_Click(object sender, EventArgs e)
        {
            if (!Page.IsValid)
                return;
            Guid refID;
            string QueryString = Request.QueryString["ref"];
            if (!Guid.TryParse(QueryString, out refID))
            {
                return;
            }
            else
            {
                QuestionairEntities dbContext = new QuestionairEntities();
                var data = (from c in dbContext.tmp_Master
                            where c.RefID == refID
                            select c).Count();

                if (data > 0)
                {
                    var obj = (from c in dbContext.tmp_PartOne
                               where c.RefID == refID
                               select c).First();
                    if (BloodTest.SelectedValue == "1")
                    {
                        obj.BloodTest = BloodTest.SelectedValue + ":" + BloodTestAns.SelectedValue + ":" + BloodTestReason.Text;
                    }
                    if (BloodPressure.SelectedValue == "1")
                    {
                        obj.BloodPressure = BloodPressure.SelectedValue + ":" + BloodPressureAns.SelectedValue + ":" + BloodPressureReason.Text;
                    }
                    if (!string.IsNullOrEmpty(OtherExam.Text))
                    {
                        obj.OtherExam = OtherExam.Text + ":" + OtherExamAns.SelectedValue + ":" + OtherExamReason.Text;
                    }
                    obj.IsCongenitalDisease = rbIsCongenitalDisease.SelectedValue == "1" ? true : false;
                    obj.Health = rbHealth.SelectedValue;
                    dbContext.SaveChanges();
                    Response.Redirect(ResolveUrl("Form2.aspx?ref=" + obj.RefID));
                }
                else
                    return;
            }
        }
コード例 #6
0
ファイル: Form1.aspx.cs プロジェクト: NaPann/Questionair
        protected void Page_Load(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(Request.QueryString["ref"]))
            {
                Response.Redirect(ResolveUrl("Default.aspx"));
            }
            else
            {
                Guid refID;
                string QueryString = Request.QueryString["ref"];
                if (Guid.TryParse(QueryString, out refID))
                {
                    QuestionairEntities dbContext = new QuestionairEntities();
                    var query = (from c in dbContext.tmp_PartOne
                                 where c.RefID == refID
                                 select c);

                    if (query.Count() > 0)
                    {
                        var obj = query.First();
                        rbGender.SelectedValue = obj.Gender.Value ? "1" : "0";
                        txtAge.Text = obj.Age.Value.ToString();
                        txtWeight.Text = obj.Weight.Value.ToString();
                        txtHeight.Text = obj.Height.Value.ToString();
                        rbStatus.SelectedValue = obj.Status;
                        rbEducation.SelectedValue = obj.Education;
                        rbPosition.SelectedValue = obj.Position;
                        rbIsMedicalExam.SelectedValue = obj.IsMedicalExamination.Value ? "1" : "0";
                    }
                }
                else
                {
                    Response.Redirect(ResolveUrl("Default.aspx"));
                }
            }
        }