Example #1
0
        protected void Add_Click(object sender, EventArgs e)
        {
            var isValid = Validation(sender, e);

            if (isValid)
            {
                try
                {
                    ProgramController sysmgr = new ProgramController();
                    Programs          item   = new Programs();
                    item.ProgramName = ProgramName.Text;
                    if (string.IsNullOrEmpty(DiplomaName.Text))
                    {
                        item.DiplomaName = null;
                    }
                    else
                    {
                        item.DiplomaName = DiplomaName.Text;
                    }
                    item.SchoolCode           = SchoolList.SelectedValue;
                    item.Tuition              = decimal.Parse(Tuition.Text);
                    item.InternationalTuition = decimal.Parse(InternationalTuition.Text);
                    int newID = sysmgr.Add(item);
                    ID.Text = newID.ToString();
                    ShowMessage("Record has been ADDED", "alert alert-success");
                    AddButton.Enabled    = false;
                    UpdateButton.Enabled = true;
                    DeleteButton.Enabled = true;
                }
                catch (Exception ex)
                {
                    ShowMessage(GetInnerException(ex).ToString(), "alert alert-danger");
                }
            }
        }
Example #2
0
        protected void Add_Click(object sender, EventArgs e)
        {
            var isValid = Validation(sender, e);

            if (isValid)
            {
                try
                {
                    ProgramController sysmgr = new ProgramController();
                    Program           item   = new Program();
                    //No ProductID here as the database will give a new one back when we add
                    item.ProgramName = PName.Text.Trim(); //NOT NULL in Database
                    //CategoryID can be NULL in Database but NOT NULL when record is added in this CRUD page
                    item.SchoolCode           = SchoolList.SelectedValue;
                    item.DiplomaName          = DName.Text;
                    item.Tuition              = decimal.Parse(Tuition.Text);
                    item.InternationalTuition = decimal.Parse(IntTuition.Text);
                    int newID = sysmgr.Add(item);
                    PID.Text = newID.ToString();
                    ShowMessage("Record has been ADDED", "alert alert-success");
                    AddButton.Enabled    = false;
                    UpdateButton.Enabled = true;
                    DeleteButton.Enabled = true;
                }
                catch (Exception ex)
                {
                    ShowMessage(GetInnerException(ex).ToString(), "alert alert-danger");
                }
            }
        }
Example #3
0
 protected void Add_Click(object sender, EventArgs e)
 {
     Validation(sender, e);
     if (errormsgs.Count > 1)
     {
         LoadMessageDisplay(errormsgs, "alert alert-info");
     }
     else
     {
         try
         {
             ProgramController sysmgr = new ProgramController();
             Programs          item   = new Programs();
             item.ProgramName          = ProgramName.Text;
             item.SchoolCode           = SchoolList.SelectedValue;
             item.DiplomaName          = DiplomaName.Text;
             item.Tuition              = decimal.Parse(Tuition.Text);
             item.InternationalTuition = decimal.Parse(InternationalTuition.Text);
             int newID = sysmgr.Add(item);
             ProgramID.Text = newID.ToString();
             errormsgs.Add("Record has been added");
             LoadMessageDisplay(errormsgs, "alert alert-success");
             UpdateButton.Enabled = true;
             DeleteButton.Enabled = true;
         }
         catch (Exception ex)
         {
             errormsgs.Add(GetInnerException(ex).ToString());
             LoadMessageDisplay(errormsgs, "alert alert-danger");
         }
     }
 }