public static void CheckDXNCKH(DE_XUAT_NCKH dx) { if (!CheckNCKH(dx.DE_TAI_NCKH)) { throw new DXNCKH_Exception(DXNCKH_Exception.ExepEnum.TenDeTaiNCKH); } }
private void LoadDexuat(DE_XUAT_NCKH dx) { Status_comboBox.SelectedIndex = 0; switch (dx.CanSuaChua) { case true: NeedToFix_textBox.Text = "Cần sửa chữa bổ sung trước khi có thể phê duyệt"; break; case false: NeedToFix_textBox.Text = "Không cần sửa chữa, chờ phê duyệt"; break; default: NeedToFix_textBox.Text = "Không có thông tin thêm"; break; } }
private DE_XUAT_NCKH SaveDeXuat(DE_TAI_NCKH dt) { bool? cansuachua = null; string response = NeedToFix_textBox.Text.Trim().ToLower(); if (response.Contains("không") && (response.Contains("cần") || response.Contains("sửa") || response.Contains("chữa"))) { cansuachua = false; } else if (response.Contains("cần") && (response.Contains("sửa") || response.Contains("chữa"))) { cansuachua = true; } DE_XUAT_NCKH dx = new DE_XUAT_NCKH() { CanSuaChua = cansuachua, DE_TAI_NCKH = dt, }; DXNCKHChecker.CheckDXNCKH(dx); return(dx); }