/// <summary> /// Establece los valores por defecto de sy_ExcepcionesRow. /// </summary> public static sy_ExcepcionesDataset.sy_ExcepcionesRow SetRowDefaultValues(sy_ExcepcionesDataset.sy_ExcepcionesRow row) { row.IdExcepcion = Util.NewStringId(); row.FechaCreacion = DateTime.Now; row.Machine = string.Empty; row.User = string.Empty; row.Version = string.Empty; row.AppDomain = string.Empty; row.CodeBase = string.Empty; row.Exc_Source = string.Empty; row.Exc_Type = string.Empty; row.Exc_Message = string.Empty; row.Exc_Site = string.Empty; row.Exc_StackTrace = string.Empty; row.Exc_InnerException = string.Empty; row.Exc_HelpLink = string.Empty; row.Exception = string.Empty; row.IdConexionCreacion = Security.IdConexion; //row.UltimaModificacion = null; row.IdConexionUltimaModificacion = Security.IdConexion; row.IdReservado = 0; row.RowId = Guid.Empty; row.IdSucursal = 0; row.IdEmpresa = 0; return(row); }
public static void UpdateWithValidation(sy_ExcepcionesDataset.sy_ExcepcionesRow row) { ApplicationAssert.Check(row != null, "El argumento row no debe ser nulo.", ApplicationAssert.LineNumber); if (RowIsValid(row)) { Update(row); } }
public static void Update(sy_ExcepcionesDataset.sy_ExcepcionesRow row) { if (row.RowState == DataRowState.Detached) { ((sy_ExcepcionesDataset.sy_ExcepcionesDataTable)row.Table).Addsy_ExcepcionesRow(row); } Update(row.Table); }
/// <summary> /// Obtiene un registro de la tabla sy_Excepciones que luego puede ser persistido en la base de datos. /// </summary> public static sy_ExcepcionesDataset.sy_ExcepcionesRow GetByPk(string IdExcepcion) { sy_ExcepcionesDataset.sy_ExcepcionesRow row = mz.erp.dataaccess.sy_Excepciones.GetByPk(IdExcepcion); foreach (DataColumn dc in row.Table.Columns) { if (row[dc] == System.DBNull.Value) { row[dc] = Util.DefaultValue(dc.DataType); } } return(row); }
public static void AddExcepcion(string maquina, string usuario, string version, string excSource, string excType, string excMensaje, string excTargetSite, string excStackTrace, string excInnerException, string excHelpLink, string exception, string appDomain, string codebase) { sy_ExcepcionesDataset.sy_ExcepcionesRow row = businessrules.sy_Excepciones.NewRow(); row.Machine = maquina; row.User = usuario; row.Version = version; row.Exc_Source = excSource; row.Exc_Type = excType; row.Exc_Message = excMensaje; row.Exc_Site = excTargetSite; row.Exc_StackTrace = excStackTrace; row.Exc_InnerException = excInnerException; row.Exc_HelpLink = excHelpLink; row.Exception = exception; row.AppDomain = appDomain; row.CodeBase = codebase; row.IdSucursal = Security.IdSucursal; row.IdEmpresa = Security.IdEmpresa; businessrules.sy_Excepciones.Update(row); }
/// <summary> /// Valida un sy_ExcepcionesRow. /// </summary> public static bool RowIsValid(sy_ExcepcionesDataset.sy_ExcepcionesRow row) { ApplicationAssert.Check(row != null, "El argumento row no debe ser nulo.", ApplicationAssert.LineNumber); bool isValid = true; string mensaje; if (!IdExcepcionIsValid(row.IdExcepcion, out mensaje)) { row.SetColumnError("IdExcepcion", mensaje); isValid = false; } if (!FechaCreacionIsValid(row.FechaCreacion, out mensaje)) { row.SetColumnError("FechaCreacion", mensaje); isValid = false; } if (!MachineIsValid(row.Machine, out mensaje)) { row.SetColumnError("Machine", mensaje); isValid = false; } if (!UserIsValid(row.User, out mensaje)) { row.SetColumnError("User", mensaje); isValid = false; } if (!VersionIsValid(row.Version, out mensaje)) { row.SetColumnError("Version", mensaje); isValid = false; } if (!AppDomainIsValid(row.AppDomain, out mensaje)) { row.SetColumnError("AppDomain", mensaje); isValid = false; } if (!CodeBaseIsValid(row.CodeBase, out mensaje)) { row.SetColumnError("CodeBase", mensaje); isValid = false; } if (!Exc_SourceIsValid(row.Exc_Source, out mensaje)) { row.SetColumnError("Exc_Source", mensaje); isValid = false; } if (!Exc_TypeIsValid(row.Exc_Type, out mensaje)) { row.SetColumnError("Exc_Type", mensaje); isValid = false; } if (!Exc_MessageIsValid(row.Exc_Message, out mensaje)) { row.SetColumnError("Exc_Message", mensaje); isValid = false; } if (!Exc_SiteIsValid(row.Exc_Site, out mensaje)) { row.SetColumnError("Exc_Site", mensaje); isValid = false; } if (!Exc_StackTraceIsValid(row.Exc_StackTrace, out mensaje)) { row.SetColumnError("Exc_StackTrace", mensaje); isValid = false; } if (!Exc_InnerExceptionIsValid(row.Exc_InnerException, out mensaje)) { row.SetColumnError("Exc_InnerException", mensaje); isValid = false; } if (!Exc_HelpLinkIsValid(row.Exc_HelpLink, out mensaje)) { row.SetColumnError("Exc_HelpLink", mensaje); isValid = false; } if (!ExceptionIsValid(row.Exception, out mensaje)) { row.SetColumnError("Exception", mensaje); isValid = false; } if (!IdConexionCreacionIsValid(row.IdConexionCreacion, out mensaje)) { row.SetColumnError("IdConexionCreacion", mensaje); isValid = false; } if (!UltimaModificacionIsValid(row.UltimaModificacion, out mensaje)) { row.SetColumnError("UltimaModificacion", mensaje); isValid = false; } if (!IdConexionUltimaModificacionIsValid(row.IdConexionUltimaModificacion, out mensaje)) { row.SetColumnError("IdConexionUltimaModificacion", mensaje); isValid = false; } if (!IdReservadoIsValid(row.IdReservado, out mensaje)) { row.SetColumnError("IdReservado", mensaje); isValid = false; } if (!RowIdIsValid(row.RowId, out mensaje)) { row.SetColumnError("RowId", mensaje); isValid = false; } if (!IdSucursalIsValid(row.IdSucursal, out mensaje)) { row.SetColumnError("IdSucursal", mensaje); isValid = false; } if (!IdEmpresaIsValid(row.IdEmpresa, out mensaje)) { row.SetColumnError("IdEmpresa", mensaje); isValid = false; } ; return(isValid); }
/// <summary> /// Envia los cambios del sy_ExcepcionesRow a la base de datos. /// </summary> public static void Update(sy_ExcepcionesDataset.sy_ExcepcionesRow row) { ApplicationAssert.Check(row != null, "El argumento row no debe ser nulo.", ApplicationAssert.LineNumber); mz.erp.dataaccess.sy_Excepciones.Update(row); }