public override bool SaveChanges(Dictionary <object, DesignElement> changes, string cultureCode) { try { var captionChange = changes.First(c => c.Key == this.CaptionLabel); if (!captionChange.Equals(null)) { ParentBasePanel.Caption = CaptionLabel.Text; var tmpChanges = new Dictionary <object, DesignElement> { { ParentBasePanel, DesignElement.Caption } }; TranslationToolHelperWinClient.SaveViewChanges(ParentBasePanel as ITranslationView, tmpChanges, cultureCode); changes.Remove(captionChange.Key); } ((ITranslationView)panelMain.Controls[0]).SaveChanges(changes, cultureCode); ((ITranslationView)panelBottom.Controls[0]).SaveChanges(changes, cultureCode); return(true); } catch (Exception ex) { Dbg.Debug("error during translation saving", ex); return(false); } }
public override bool SaveChanges(Dictionary <object, DesignElement> changes, string cultureCode) { bool res = TranslationToolHelperWinClient.SaveViewChanges(this, CommonResource.BvMessages.ToString(), changes, cultureCode, false); if (res && Messages != null) { res = TranslationToolHelperWinClient.SaveViewChanges(this, Messages.GetType().Name, changes, cultureCode, false); } //if (res && BasePanel!=null) // res = TranslationToolHelperWinClient.SaveViewChanges(BasePanel as ITranslationView, BasePanel.GetType().Name, changes, cultureCode, false); return(res); }
public override bool SaveChanges(Dictionary <object, DesignElement> changes, string cultureCode) { try { var captionChange = changes.FirstOrDefault(c => c.Key == ngSearchPanel); if (!captionChange.Equals(null)) { TranslationToolHelperWinClient.SaveViewChanges(this, changes, cultureCode); } ((ITranslationView)panelMain.Controls[0]).SaveChanges(changes, cultureCode); ((ITranslationView)panelBottom.Controls[0]).SaveChanges(changes, cultureCode); return(base.SaveChanges(changes, cultureCode)); } catch (Exception ex) { Dbg.Debug("error during translation saving", ex); return(false); } }
public virtual bool SaveChanges(Dictionary <object, DesignElement> changes, string cultureCode) { return(TranslationToolHelperWinClient.SaveViewChanges(this, changes, cultureCode)); }
public override bool SaveChanges(Dictionary <object, DesignElement> changes, string cultureCode) { bool res = TranslationToolHelperWinClient.SaveViewChanges(this, CommonResource.EidssFields.ToString(), changes, cultureCode, false); return(res); }