private bool FormCheckValid() { if (!Common.CheckDataLocked(Library.StrToDate(this.dteNgay_Ct.Text))) { string strMsg = Element.sysLanguage == enuLanguageType.Vietnamese ? "Dữ liệu đã bị khóa" : "Data have been locked"; Common.MsgCancel(strMsg); return(false); } if (Common.GetPartitionCurrent() != 0 && this.enuNew_Edit == enuEdit.Edit && this.drEditPh["Ngay_Ct", DataRowVersion.Original] != DBNull.Value) { if (((DateTime)this.drEditPh["Ngay_Ct"]).Year != ((DateTime)this.drEditPh["Ngay_Ct", DataRowVersion.Original]).Year) { Common.MsgCancel("Dữ liệu đã phân vùng, không cho phép sửa chứng từ từ năm này sang năm khác"); return(false); } } if (txtMa_Dt.Text == string.Empty) { EpointMessage.MsgOk("Mã khách hàng không được rỗng "); txtMa_Dt.Focus(); return(false); } if (!Voucher.CheckDuplicateInvoice(this)) { return(false); } return(true); }