Пример #1
0
        /// <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 );
        }
Пример #2
0
        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);
        }