protected void odsServerConfig_Inserting(object sender, ObjectDataSourceMethodEventArgs e) { MailServer ms = e.InputParameters[0] as MailServer; try { MailServerConfigFacade facade = MailServerConfigFacade.GetInstance(); facade.insertServerConfig(ms); this.IdServer_ViewState = ms.Id; 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 nell'inserimento del nuovo server", "CM010", 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); } }