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; } }