コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
            }
        }
コード例 #4
0
 public virtual bool SaveChanges(Dictionary <object, DesignElement> changes, string cultureCode)
 {
     return(TranslationToolHelperWinClient.SaveViewChanges(this, changes, cultureCode));
 }
コード例 #5
0
        public override bool SaveChanges(Dictionary <object, DesignElement> changes, string cultureCode)
        {
            bool res = TranslationToolHelperWinClient.SaveViewChanges(this, CommonResource.EidssFields.ToString(), changes, cultureCode, false);

            return(res);
        }