private void LoadDangThucHien(DE_TAI_NCKH_DANG_THUC_HIEN dx)
        {
            Status_comboBox.SelectedIndex = 1;

            KinhPhi_textBox.Text     = dx.KinhPhi.ToString();
            NghiemThuSB_textBox.Text = dx.NghiemThuSoBo.ToString();
            NghiemThuCT_textBox.Text = dx.NghiemThuChinhThuc.ToString();
        }
        private DE_TAI_NCKH_DANG_THUC_HIEN SaveDangThucHien(DE_TAI_NCKH dt)
        {
            DE_TAI_NCKH_DANG_THUC_HIEN dx = new DE_TAI_NCKH_DANG_THUC_HIEN()
            {
                KinhPhi            = int.Parse(KinhPhi_textBox.Text),
                NghiemThuChinhThuc = double.Parse(NghiemThuCT_textBox.Text),
                NghiemThuSoBo      = double.Parse(NghiemThuSB_textBox.Text),
                DE_TAI_NCKH        = dt,
            };

            NCKHDTHChecker.CheckNCKHDTH(dx);
            return(dx);
        }
Пример #3
0
 public static void CheckNCKHDTH(DE_TAI_NCKH_DANG_THUC_HIEN dth)
 {
     if (!CheckNCKH(dth.DE_TAI_NCKH))
     {
         throw new NCKHDTH_Exception(NCKHDTH_Exception.ExepEnum.TenDeTaiNCKH);
     }
     if (dth.NghiemThuSoBo > 100)
     {
         throw new NCKHDTH_Exception(NCKHDTH_Exception.ExepEnum.NghiemThuSoBo);
     }
     if (dth.NghiemThuChinhThuc > 100)
     {
         throw new NCKHDTH_Exception(NCKHDTH_Exception.ExepEnum.NghiemThuChinhThuc);
     }
 }