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); }
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); } }