/// <summary> /// Kiểm tra tồn tại /// </summary> /// <param name="type">1: MST; 2: CompanySName</param> /// <param name="value"></param> /// <returns></returns> private bool IsCheckExists() { using (CompanyController controller = new CompanyController()) { var companys = controller.GetCompanys(); if (CompanyInfo?.CompanyID != null) { companys = companys.Where(o => o.CompanyID != CompanyInfo?.CompanyID).ToList(); } if (companys.Exists(o => o.CompanySName == CompanySName_TextEdit.Text)) { CompanySName_TextEdit.Focus(); MessageBoxHelper.ShowErrorMessage(BSMessage.BSM000033, CompanySName_Label.Text); return(false); } if (companys.Exists(o => o.MST == MST_TextEdit.Text)) { MST_TextEdit.Focus(); MessageBoxHelper.ShowErrorMessage(BSMessage.BSM000033, MST_Label.Text); return(false); } } return(true); }
/// <summary> /// Kiểm tra hợp lệ trước khi lưu /// </summary> /// <returns>True:Hợp lệ/False: Ngược lại</returns> private bool IsValidateData() { if (string.IsNullOrEmpty(CompanyName_TextEdit.Text)) { CompanyName_TextEdit.Focus(); MessageBoxHelper.ShowErrorMessage(BSMessage.BSM000041, CompanyName_Label.Text); return(false); } if (string.IsNullOrEmpty(CompanySName_TextEdit.Text)) { CompanySName_TextEdit.Focus(); MessageBoxHelper.ShowErrorMessage(BSMessage.BSM000041, CompanySName_Label.Text); return(false); } if (string.IsNullOrEmpty(MST_TextEdit.Text)) { MST_TextEdit.Focus(); MessageBoxHelper.ShowErrorMessage(BSMessage.BSM000041, MST_Label.Text); return(false); } if (!IsCheckExists()) { return(false); } return(true); }