private bool IsValidSearchCondition(string idMember, string beginDate, string endDate) { if (!string.IsNullOrEmpty(idMember) && !DcapServiceUtil.IsValidAccountNumber(idMember)) { InvalidCredentialsMessage.Text = "Id thành viên không đúng định dạng"; InvalidCredentialsMessage.Visible = true; return(false); } if (string.IsNullOrEmpty(beginDate)) { InvalidCredentialsMessage.Text = "Ngày bắt đầu bắt buộc nhập"; InvalidCredentialsMessage.Visible = true; return(false); } if (!DateUtil.IsValidDate(beginDate)) { InvalidCredentialsMessage.Text = "Ngày bắt đầu không đúng định dạng"; InvalidCredentialsMessage.Visible = true; return(false); } if (DateUtil.CompareWithCurrentDate(beginDate) > 1) { InvalidCredentialsMessage.Text = "Ngày bắt đầu không không được sau ngày hiện tại"; InvalidCredentialsMessage.Visible = true; return(false); } if (string.IsNullOrEmpty(endDate)) { return(true); } if (!DateUtil.IsValidDate(endDate)) { InvalidCredentialsMessage.Text = "Ngày kết thúc không đúng định dạng"; InvalidCredentialsMessage.Visible = true; return(false); } if (DateUtil.CompareDate(beginDate, endDate) > 1) { InvalidCredentialsMessage.Text = "Ngày bắt đầu không không được sau ngày kết thúc"; InvalidCredentialsMessage.Visible = true; return(false); } if (DateUtil.CompareWithCurrentDate(endDate) > 1) { InvalidCredentialsMessage.Text = "Ngày kết thúc không không được sau ngày hiện tại"; InvalidCredentialsMessage.Visible = true; return(false); } return(true); }
private void txtToDate_Validated(object sender, EventArgs e) { if (!String.IsNullOrEmpty(txtToDate.Text.Trim())) { if (DateUtil.CompareWithCurrentDate(txtToDate.Text.Trim()) == 1) { MMessageBox.Show(this, "Giá trị đến ngày không được sau ngày hiện tại!", "Thông báo" , MMessageBoxButtons.OK, MMessageBoxIcon.Warning); txtToDate.Focus(); return; } } if (!String.IsNullOrEmpty(txtFromDate.Text.Trim()) && !String.IsNullOrEmpty(txtToDate.Text.Trim())) { if (DateUtil.CompareDate(txtFromDate.Text.Trim(), txtToDate.Text.Trim()) == 1) { MMessageBox.Show(this, "Giá trị từ ngày không được sau giá trị đến ngày", "Thông báo" , MMessageBoxButtons.OK, MMessageBoxIcon.Warning); txtToDate.Focus(); return; } } }