public static void UpdateWithValidation(tlg_FleteDataset.tlg_FleteRow row) { ApplicationAssert.Check(row != null, "El argumento row no debe ser nulo.", ApplicationAssert.LineNumber); if (RowIsValid(row)) { Update(row); } }
public static void Update(tlg_FleteDataset.tlg_FleteRow row) { if (row.RowState == DataRowState.Detached) { ((tlg_FleteDataset.tlg_FleteDataTable)row.Table).Addtlg_FleteRow(row); } Update(row.Table); }
/// <summary> /// Establece los valores por defecto de tlg_FleteRow. /// </summary> public static tlg_FleteDataset.tlg_FleteRow SetRowDefaultValues(tlg_FleteDataset.tlg_FleteRow row) { row.IdComprobanteCargoAdicional = Util.NewStringId(); row.IdTransporte = Util.NewStringId(); row.CampoAuxiliar1 = string.Empty; row.CampoAuxiliar2 = string.Empty; row.CampoAuxiliar3 = string.Empty; row.FechaCreacion = mz.erp.businessrules.Sistema.DateTime.Now; row.IdConexionCreacion = Security.IdConexion; row.UltimaModificacion = null; row.IdConexionUltimaModificacion = Security.IdConexion; row.IdReservado = 0; row.RowId = Guid.Empty; return(row); }
/// <summary> /// Valida un tlg_FleteRow. /// </summary> public static bool RowIsValid(tlg_FleteDataset.tlg_FleteRow row) { ApplicationAssert.Check(row != null, "El argumento row no debe ser nulo.", ApplicationAssert.LineNumber); bool isValid = true; string mensaje; if (!IdComprobanteCargoAdicionalIsValid(row.IdComprobanteCargoAdicional, out mensaje)) { row.SetColumnError("IdComprobanteCargoAdicional", mensaje); isValid = false; } if (!IdTransporteIsValid(row.IdTransporte, out mensaje)) { row.SetColumnError("IdTransporte", mensaje); isValid = false; } if (!CampoAuxiliar1IsValid(row.CampoAuxiliar1, out mensaje)) { row.SetColumnError("CampoAuxiliar1", mensaje); isValid = false; } if (!CampoAuxiliar2IsValid(row.CampoAuxiliar2, out mensaje)) { row.SetColumnError("CampoAuxiliar2", mensaje); isValid = false; } if (!CampoAuxiliar3IsValid(row.CampoAuxiliar3, out mensaje)) { row.SetColumnError("CampoAuxiliar3", mensaje); isValid = false; } if (!FechaCreacionIsValid(row.FechaCreacion, out mensaje)) { row.SetColumnError("FechaCreacion", 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; } ; return(isValid); }
/// <summary> /// Envia los cambios del tlg_FleteRow a la base de datos. /// </summary> public static void Update(tlg_FleteDataset.tlg_FleteRow row) { ApplicationAssert.Check(row != null, "El argumento row no debe ser nulo.", ApplicationAssert.LineNumber); mz.erp.dataaccess.tlg_Flete.Update(row); }