private void btnOutcomesSave_Click(object sender, EventArgs e)
        {
            if (txtProgramOutNo.Text == null || txtProgramOutNo.Text == "")
            {
                txtProgramOutNo.Text = "0";
            }
            if (rcOutcomes.Text == null)
            {
                rcOutcomes.Text = "";
            }
            string no   = txtProgramOutNo.Text;
            int    type = int.Parse(cboOutcomeType.SelectedValue.ToString());
            string con  = rcOutcomes.Text;

            if (idprout == "")
            {
                int notest = db.ProgramOutcomes.Where(s => s.OutcomeNo.Contains(no)).Count();
                if (notest == 0)
                {
                    if (prou.AddProOut(idp, no, type, con) == true)
                    {
                        MessageBox.Show(dc.successProgramOut("addprogramoutcome"));
                        clean();
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show(dc.successProgramOut("else"));
                    }
                }
                else
                {
                    MessageBox.Show(dc.errorProOut("sameno"));
                }
            }
            else
            {
                if (prou.EditProOut(idprout, no, type, con) == true)
                {
                    MessageBox.Show(dc.successProgramOut("editprogramoutcome"));
                    clean();
                    this.Close();
                }
                else
                {
                    MessageBox.Show(dc.successProgramOut("else"));
                }
            }
        }
示例#2
0
        public string successProgramOutTest([PexAssumeUnderTest] DicBLL target, string sc)
        {
            string result = target.successProgramOut(sc);

            return(result);
            // TODO: add assertions to method DicBLLTest.successProgramOutTest(DicBLL, String)
        }