Exemplo n.º 1
0
 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;
         }
     }
 }