コード例 #1
0
        private bool CheckValidate()
        {
            if (txtGroupCode.Text.Equals(""))
            {
                depError.SetError(txtGroupCode, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                txtGroupCode.Focus();
                return(false);
            }
            if (txtGroupCode.Text.Contains(" "))
            {
                depError.SetError(txtGroupCode, LanguageEngine.GetMessageCaption("000004", ConfigEngine.Language));
                txtGroupCode.Focus();
                return(false);
            }
            if (CommonEngine.CheckExistsUnicodeChar(txtGroupCode.Text))
            {
                depError.SetError(txtGroupCode, LanguageEngine.GetMessageCaption("000021", ConfigEngine.Language));
                txtGroupCode.Focus();
                return(false);
            }
            if (txtVNName.Text.Trim().Equals(""))
            {
                depError.SetError(txtVNName, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                txtVNName.Focus();
                return(false);
            }
            if (txtENName.Text.Trim().Equals(""))
            {
                depError.SetError(txtENName, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                txtENName.Focus();
                return(false);
            }

            return(true);
        }
コード例 #2
0
ファイル: uc_Level3Detail.cs プロジェクト: penguinsoft/iPOS
        private bool CheckValidate()
        {
            if (string.IsNullOrEmpty(txtLevel3Code.Text.Trim()))
            {
                depError.SetError(txtLevel3Code, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                txtLevel3Code.Focus();
                return(false);
            }
            else if (txtLevel3Code.Text.Contains(" "))
            {
                depError.SetError(txtLevel3Code, LanguageEngine.GetMessageCaption("000004", ConfigEngine.Language));
                txtLevel3Code.Focus();
                return(false);
            }
            else if (CommonEngine.CheckExistsUnicodeChar(txtLevel3Code.Text.Trim()))
            {
                depError.SetError(txtLevel3Code, LanguageEngine.GetMessageCaption("000021", ConfigEngine.Language));
                txtLevel3Code.Focus();
                return(false);
            }
            else if (string.IsNullOrEmpty(txtLevel3ShortCode.Text.Trim()))
            {
                depError.SetError(txtLevel3ShortCode, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                txtLevel3ShortCode.Focus();
                return(false);
            }
            else if (string.IsNullOrEmpty(txtVNName.Text.Trim()))
            {
                depError.SetError(txtVNName, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                txtVNName.Focus();
                return(false);
            }
            else if (string.IsNullOrEmpty(txtENName.Text.Trim()))
            {
                depError.SetError(txtENName, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                txtENName.Focus();
                return(false);
            }
            else if (string.IsNullOrEmpty(gluLevel1.EditValue + "") || gluLevel1.EditValue.Equals("0"))
            {
                depError.SetError(gluLevel1, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                gluLevel1.Focus();
                return(false);
            }
            else if (string.IsNullOrEmpty(gluLevel2.EditValue + "") || gluLevel2.EditValue.Equals("0"))
            {
                depError.SetError(gluLevel2, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                gluLevel1.Focus();
                return(false);
            }

            return(true);
        }
コード例 #3
0
        private async Task <bool> CheckValidTemplate()
        {
            bool     temp = false;
            FileInfo file;
            var      sheetName = "";

            foreach (var item in fileList)
            {
                try
                {
                    if (!CommonEngine.CheckExistsUnicodeChar(item.FileName))
                    {
                        item.IsValid = false;
                        item.Note    = LanguageEngine.GetMessageCaption("000021", ConfigEngine.Language);
                    }
                    file = new FileInfo(item.FilePath);
                    CommonEngine.SetWaitFormInfo("Đang kiểm tra tập tin " + file.Name, "Checking file " + file.Name, 1);
                    if (file.Exists)
                    {
                        temp = await ReportEngine.CheckValidImportTemplate(CommonEngine.userInfo.UserID, ConfigEngine.Language, strStoreProcedure, file.Name, strModuleID, strFunctionID, file.FullName);

                        if (!temp)
                        {
                            item.IsValid = false;
                            item.Note    = ConfigEngine.Language.Equals("vi") ? "Mẫu không hợp lệ!" : "Invalid template!";
                        }
                        else
                        {
                            item.IsValid   = true;
                            item.Note      = ConfigEngine.Language.Equals("vi") ? "Mẫu hợp lệ!" : "Valid template!";
                            item.SheetName = sheetName;
                            string tmp = item.FileName;
                            tmp            = tmp.Substring(0, tmp.LastIndexOf('.'));
                            tmp            = Regex.Replace(tmp, @"[^a-zA-Z0-9\s-().\[\]]", "");
                            item.TableName = tmp;
                        }
                    }
                    else
                    {
                        item.IsValid = false;
                        item.Note    = ConfigEngine.Language.Equals("vi") ? "Tập tin không tồn tại!" : "File not exists!";
                    }
                }
                catch (Exception ex)
                {
                    CommonEngine.ShowExceptionMessage(ex);
                }
            }
            grvSeletedFiles.RefreshData();

            return(true);
        }
コード例 #4
0
ファイル: uc_StallDetail.cs プロジェクト: penguinsoft/iPOS
        private bool CheckValidate()
        {
            if (string.IsNullOrEmpty(txtStallCode.Text.Trim()))
            {
                depError.SetError(txtStallCode, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                txtStallCode.Focus();
                return(false);
            }
            if (txtStallCode.Text.Contains(" "))
            {
                depError.SetError(txtStallCode, LanguageEngine.GetMessageCaption("000004", ConfigEngine.Language));
                txtStallCode.Focus();
                return(false);
            }
            if (CommonEngine.CheckExistsUnicodeChar(txtStallCode.Text))
            {
                depError.SetError(txtStallCode, LanguageEngine.GetMessageCaption("000021", ConfigEngine.Language));
                txtStallCode.Focus();
                return(false);
            }
            if (string.IsNullOrEmpty(txtVNName.Text.Trim()))
            {
                depError.SetError(txtVNName, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                txtVNName.Focus();
                return(false);
            }
            if (string.IsNullOrEmpty(txtENName.Text.Trim()))
            {
                depError.SetError(txtENName, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                txtENName.Focus();
                return(false);
            }
            if (gluStore.EditValue == null || gluStore.EditValue.Equals("0"))
            {
                depError.SetError(gluStore, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                gluStore.Focus();
                return(false);
            }
            if (gluWarehouse.EditValue == null || gluWarehouse.EditValue.Equals("0"))
            {
                depError.SetError(gluWarehouse, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                gluWarehouse.Focus();
                return(false);
            }


            return(true);
        }
コード例 #5
0
ファイル: uc_StoreDetail.cs プロジェクト: penguinsoft/iPOS
        private bool CheckValidate()
        {
            if (string.IsNullOrEmpty(txtStoreCode.Text.Trim()))
            {
                depError.SetError(txtStoreCode, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                txtStoreCode.Focus();
                return(false);
            }
            else if (txtStoreCode.Text.Contains(" "))
            {
                depError.SetError(txtStoreCode, LanguageEngine.GetMessageCaption("000004", ConfigEngine.Language));
                txtStoreCode.Focus();
                return(false);
            }
            else if (CommonEngine.CheckExistsUnicodeChar(txtStoreCode.Text))
            {
                depError.SetError(txtStoreCode, LanguageEngine.GetMessageCaption("000021", ConfigEngine.Language));
                txtStoreCode.Focus();
                return(false);
            }
            else if (string.IsNullOrEmpty(txtShortCode.Text.Trim()))
            {
                depError.SetError(txtShortCode, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                txtShortCode.Focus();
                return(false);
            }
            else if (string.IsNullOrEmpty(txtVNName.Text.Trim()))
            {
                depError.SetError(txtVNName, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                txtVNName.Focus();
                return(false);
            }
            else if (string.IsNullOrEmpty(txtENName.Text.Trim()))
            {
                depError.SetError(txtENName, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                txtENName.Focus();
                return(false);
            }
            else if (dteEndDate.EditValue != null && !CommonEngine.CompareDateEdit(dteBuildDate, dteEndDate, false))
            {
                depError.SetError(dteEndDate, LanguageEngine.GetMessageCaption("000025", ConfigEngine.Language));
                dteEndDate.Focus();
                return(false);
            }

            return(true);
        }
コード例 #6
0
 private void txtGroupCode_EditValueChanged(object sender, EventArgs e)
 {
     if (txtGroupCode.Text.Contains(" "))
     {
         depError.SetError(txtGroupCode, LanguageEngine.GetMessageCaption("000004", ConfigEngine.Language));
     }
     else if (string.IsNullOrEmpty(txtGroupCode.Text))
     {
         depError.SetError(txtGroupCode, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
     }
     else if (CommonEngine.CheckExistsUnicodeChar(txtGroupCode.Text))
     {
         depError.SetError(txtGroupCode, LanguageEngine.GetMessageCaption("000021", ConfigEngine.Language));
     }
     else
     {
         depError.SetError(txtGroupCode, null);
     }
 }
コード例 #7
0
        public bool CheckValidate()
        {
            if (string.IsNullOrEmpty(txtUsername.Text))
            {
                depError.SetError(txtUsername, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                txtUsername.Focus();
                return(false);
            }
            if (txtUsername.Text.Contains(" "))
            {
                depError.SetError(txtUsername, LanguageEngine.GetMessageCaption("000004", ConfigEngine.Language));
                txtUsername.Focus();
                return(false);
            }
            if (CommonEngine.CheckExistsUnicodeChar(txtUsername.Text))
            {
                depError.SetError(txtUsername, LanguageEngine.GetMessageCaption("000021", ConfigEngine.Language));
                txtUsername.Focus();
                return(false);
            }
            if (string.IsNullOrEmpty(txtPassword.Text))
            {
                depError.SetError(txtPassword, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                txtPassword.Focus();
                return(false);
            }
            if (string.IsNullOrEmpty(gluGroupUser.EditValue + ""))
            {
                depError.SetError(gluGroupUser, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                gluGroupUser.Focus();
                return(false);
            }
            if (string.IsNullOrEmpty(txtFullName.Text) && !chkIsEmployee.Checked)
            {
                depError.SetError(txtFullName, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                txtFullName.Focus();
                return(false);
            }
            if (chkIsEmployee.Checked && string.IsNullOrEmpty(gluEmployee.EditValue + ""))
            {
                depError.SetError(gluEmployee, LanguageEngine.GetMessageCaption("000003", ConfigEngine.Language));
                gluEmployee.Focus();
                return(false);
            }
            if (dteToDate.EditValue != null && !CommonEngine.CompareDateEdit(dteEffectiveDate, dteToDate, false))
            {
                depError.SetError(dteToDate, LanguageEngine.GetMessageCaption("000022", ConfigEngine.Language));
                dteToDate.Focus();
                return(false);
            }
            if (chkLocked.Checked && dteUnlockDate.EditValue != null && !CommonEngine.CompareDateEdit(dteLockDate, dteUnlockDate, false))
            {
                depError.SetError(dteUnlockDate, LanguageEngine.GetMessageCaption("000023", ConfigEngine.Language));
                dteUnlockDate.Focus();
                return(false);
            }
            if (!CommonEngine.CheckValidEmailAddress(txtEmail.Text.Trim()))
            {
                depError.SetError(txtEmail, LanguageEngine.GetMessageCaption("000013", ConfigEngine.Language));
                txtEmail.Focus();
                return(false);
            }

            return(true);
        }