/// <summary> /// Envia los cambios del tsa_CuentasDataset.tsa_CuentasDataTable a la base de datos. /// </summary> public static void Update(tsa_CuentasExDataset.tsa_CuentasDataTable dataTable) { ApplicationAssert.Check(dataTable != null, "El argumento dataTable no debe ser nulo.", ApplicationAssert.LineNumber); ApplicationAssert.Check(dataTable.Rows.Count > 0, "El argumento dataTable debe poseer alguna fila.", ApplicationAssert.LineNumber); //mz.erp.dataaccess.tsa_CuentasEx.Update( dataTable ); }
public static bool DatasetIsValid(tsa_CuentasExDataset data) { tsa_CuentasExDataset.tsa_CuentasDataTable tableCuentas = data.tsa_Cuentas; tsa_CuentasExDataset.tsa_CuentasRow row = (tsa_CuentasExDataset.tsa_CuentasRow)tableCuentas.Rows[0]; bool ok = true; ok = ok && RowIsValid(row); ok = ok && CodigoIsValid(row); ok = ok && CategoriaIVAIsValid(row); ok = ok && CategoriaDomiciliosIsValid(row, data); foreach (System.Data.DataRow rowDomicilio in data.tcs_Domicilios.Rows) { if (rowDomicilio.RowState.Equals(System.Data.DataRowState.Added) || rowDomicilio.RowState.Equals(System.Data.DataRowState.Modified)) { ok = ok && mz.erp.businessrules.tcs_Domicilios.RowIsValid(rowDomicilio); } } ok = ok && DomicilioDefaultIsValid(row, data); return(ok); }