public void AddLogApplication(LogsApplication item, string connectionName) { Database db = DatabaseFactory.CreateDatabase(connectionName); DbCommand dbCommand = db.GetStoredProcCommand("AddLogApplication"); db.AddInParameter(dbCommand, "UserName", DbType.String, item.UserName); db.AddInParameter(dbCommand, "Firm", DbType.String, MyCTSConvert.ToDBValue(item.Firm)); db.AddInParameter(dbCommand, "UserControlName", DbType.String, MyCTSConvert.ToDBValue(item.UserControlName)); db.AddInParameter(dbCommand, "ErrorDescription", DbType.String, MyCTSConvert.ToDBValue(item.ErrorDescription)); db.AddInParameter(dbCommand, "StackTrace", DbType.String, MyCTSConvert.ToDBValue(item.StackTrace)); db.ExecuteNonQuery(dbCommand); }
public static void AddLogApplication(LogsApplication item) { LogsApplicationDAL objLogApplication = new LogsApplicationDAL(); try { try { objLogApplication.AddLogApplication(item, CommonENT.MYCTSDB_CONNECTION); } catch (Exception ex) { new EventsManager.EventsManager(ex, EventsManager.EventsManager.OrigenError.BaseDeDatos); objLogApplication.AddLogApplication(item, CommonENT.MYCTSDBBACKUP_CONNECTION); } } catch { } }