protected void odsServerConfig_Updating(object sender, ObjectDataSourceMethodEventArgs e) { MailServer ms = e.InputParameters[0] as MailServer; try { MailServerConfigFacade facade = MailServerConfigFacade.GetInstance(); facade.updateServerConfig(ms); info.AddMessage("Operazione effettuata", Com.Delta.Messaging.MapperMessages.LivelloMessaggio.OK); } catch (ManagedException mEx) { info.AddMessage(mEx.Message, Com.Delta.Messaging.MapperMessages.LivelloMessaggio.ERROR); } catch (Exception ex) { ManagedException mEx = new ManagedException("Errore nel caricamento della configurazione del server", "CM021", string.Empty, string.Empty, ex.InnerException); ErrorLogInfo err = new ErrorLogInfo(mEx); err.loggingAppCode = "WEB_MAIL"; err.objectID = this.Context.Session.SessionID; if (MySecurityProvider.CurrentPrincipal != null && MySecurityProvider.CurrentPrincipal.MyIdentity != null) { err.userID = MySecurityProvider.CurrentPrincipal.MyIdentity.UserName; } log.Error(err); info.AddMessage(mEx.Message, Com.Delta.Messaging.MapperMessages.LivelloMessaggio.ERROR); } e.Cancel = true; }