示例#1
0
 protected void CaptureEmail(object sender, EventArgs e)
 {
     if (!Page.IsValid)
     {
         return;
     }
     using (InsertEnrollmentRequest ier = new InsertEnrollmentRequest())
     {
         ier.LastName    = Encoder.HtmlEncode(txtLastName.Text);
         ier.DateOfBirth = new DateTime(Convert.ToInt16(txtYear.Text), Convert.ToInt16(txtMonth.Text), Convert.ToInt16(txtDay.Text));
         ier.Email       = Encoder.HtmlEncode(txtCapEmail.Text);
         if (txtPremera1.Text != "XXXXXXX" && txtPremera2.Text != "XX")
         {
             ier.MemberID = txtPremera1.Text + txtPremera2.Text;
         }
         if (txtSSN.Text != "XXXX")
         {
             ier.SSN = Encoder.HtmlEncode(txtSSN.Text);
         }
         ier.PostData();
         if (!ier.HasErrors)
         {
             ScriptManager.RegisterStartupScript(pnlCapture,
                                                 pnlCapture.GetType(),
                                                 "ShowOverlay",
                                                 "$('<div />').addClass('whitescreen').appendTo('body').show();$('div#successoverlay').show();setTimeout('document.location=\"landing.aspx\"',5000);",
                                                 true);
         }
     }
 }
示例#2
0
        public async Task <IActionResult> InsertEnrollmentAsync(InsertEnrollmentRequest ieq)
        {
            int i = 0;

            i = await _dbService.AddEnrollmentAsync(ieq);

            if (i == -1)
            {
                return(BadRequest());
            }

            return(Ok());
        }
示例#3
0
 protected void CaptureEmail(object sender, EventArgs e)
 {
     if (!Page.IsValid) return;
     using (InsertEnrollmentRequest ier = new InsertEnrollmentRequest())
     {
         ier.LastName = Encoder.HtmlEncode(txtLastName.Text);
         ier.DateOfBirth = new DateTime(Convert.ToInt16(txtYear.Text), Convert.ToInt16(txtMonth.Text), Convert.ToInt16(txtDay.Text));
         ier.Email = Encoder.HtmlEncode(txtCapEmail.Text);
         if (txtPremera1.Text != "XXXXXXX" && txtPremera2.Text != "XX") ier.MemberID = txtPremera1.Text + txtPremera2.Text;
         if (txtSSN.Text != "XXXX") ier.SSN = Encoder.HtmlEncode(txtSSN.Text);
         ier.PostData();
         if (!ier.HasErrors)
             ScriptManager.RegisterStartupScript(pnlCapture,
                 pnlCapture.GetType(),
                 "ShowOverlay",
                 "$('<div />').addClass('whitescreen').appendTo('body').show();$('div#successoverlay').show();setTimeout('document.location=\"landing.aspx\"',5000);",
                 true);
     }
 }
示例#4
0
        public async Task <int> AddEnrollmentAsync(InsertEnrollmentRequest ieq)
        {
            try
            {
                var e = new Enrollment
                {
                    Semester  = ieq.Semester,
                    StartDate = DateTime.Parse(ieq.StartDate),
                    IdStudy   = ieq.IdStudy
                };

                _studentContext.Enrollment.Add(e);

                await _studentContext.SaveChangesAsync();

                return(0);
            }
            catch (SqlException ex)
            {
                return(-1);
            }
        }