private bool CheckData()
        {
            if (txtVietnamese.Text.Trim() == "")
            {
                XtraMessageBox.Show(LanguageTranslate.ChangeLanguageText("Chưa điền dữ liệu"), LanguageTranslate.ChangeLanguageText("Thông báo"), MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtVietnamese.Focus();
                return(false);
            }
            else if (txtEnglish.Text.Trim() == "")
            {
                XtraMessageBox.Show(LanguageTranslate.ChangeLanguageText("Chưa điền dữ liệu"), LanguageTranslate.ChangeLanguageText("Thông báo"), MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtEnglish.Focus();
                return(false);
            }
            LanguageLibrary languageLibrary = _languageLibraryRepository.FirstOrDefault(_ => _.Vietnamese.Equals(txtVietnamese.Text.Trim()));

            if (languageLibrary != null &&
                (
                    String.IsNullOrEmpty(_id) ||
                    (!String.IsNullOrEmpty(_id) && txtVietnamese.Text.Trim() != languageLibrary.Vietnamese)
                ))
            {
                XtraMessageBox.Show(LanguageTranslate.ChangeLanguageText("Dữ liệu đã tồn tại"), LanguageTranslate.ChangeLanguageText("Thông báo"), MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtVietnamese.Focus();
                return(false);
            }
            return(true);
        }
        private void GetData()
        {
            //Get Data Table Language
            LanguageLibrary languageLibrary = _languageLibraryRepository.Get(_id);

            txtVietnamese.Text = languageLibrary.Vietnamese;
            txtEnglish.Text    = languageLibrary.English;
        }
        private String GetUnitString()
        {
            String          unitString      = String.Empty;
            LanguageLibrary languageLibrary = new LanguageLibrary("中文");

            if (dataButtonInfo.DataInfo != null)
            {
                switch (dataButtonInfo.DataInfo.UnitType)
                {
                case UnitType.MM:
                    unitString = languageLibrary.OtherStrings[(int)OtherStringType.MM];
                    break;

                case UnitType.Pin:
                    unitString = languageLibrary.OtherStrings[(int)OtherStringType.Pin];
                    break;
                }
            }
            return(unitString);
        }
 private void btnSave_Click(object sender, EventArgs e)
 {
     try
     {
         if (!CheckData())
         {
             return;
         }
         //Table Language
         LanguageLibrary languageLibrary = new LanguageLibrary();
         languageLibrary.Id         = _id;
         languageLibrary.English    = txtEnglish.Text.Trim();
         languageLibrary.Vietnamese = txtVietnamese.Text.Trim();
         _languageLibraryRepository.Save(languageLibrary);
         UnitOfWork unitOfWork = new UnitOfWork(_projectDataContext);
         int        result     = unitOfWork.Complete();
         if (result > 0)
         {
             if (String.IsNullOrEmpty(_id))
             {
                 XtraMessageBox.Show(LanguageTranslate.ChangeLanguageText("Lưu thành công"), LanguageTranslate.ChangeLanguageText("Thông báo"));
                 Clear();
             }
             else
             {
                 DialogResult = DialogResult.OK;
                 Close();
             }
         }
         else
         {
             XtraMessageBox.Show(LanguageTranslate.ChangeLanguageText("Lưu thất bại"), LanguageTranslate.ChangeLanguageText("Thông báo"), MessageBoxButtons.OK, MessageBoxIcon.Warning);
             return;
         }
     }
     catch (Exception ex)
     {
         XtraMessageBox.Show(LanguageTranslate.ChangeLanguageText("Lưu thất bại"), LanguageTranslate.ChangeLanguageText("Thông báo"), MessageBoxButtons.OK, MessageBoxIcon.Warning);
         return;
     }
 }