Example #1
0
        public void atualizar(
            dsFROGIOS.COMPRARow compra,
            dsFROGIOS.ITEM_COMPRADataTable itemCompra
            )
        {
            TblCompra compraSQL = new TblCompra();
                compraSQL.atualizar(compra);

                dsFROGIOS.ITEM_COMPRADataTable deletados = (dsFROGIOS.ITEM_COMPRADataTable)itemCompra.GetChanges(DataRowState.Deleted);
                dsFROGIOS.ITEM_COMPRADataTable inseridos = (dsFROGIOS.ITEM_COMPRADataTable)itemCompra.GetChanges(DataRowState.Added);
                TblItemCompra itemCompraSQL = new TblItemCompra();
                dsFROGIOS.ITEM_COMPRARow itemCompraLinha = itemCompra.NewITEM_COMPRARow();

                int linhasDeletadas = deletados.Rows.Count;
                for (int i = 0; i < linhasDeletadas; i++) {
                    itemCompraLinha.ITEM_COMPRA_CODIGO = (int)deletados.Rows[i][deletados.ITEM_COMPRA_CODIGOColumn, DataRowVersion.Original];
                    itemCompraSQL.deletar(itemCompraLinha);
                }

                itemCompraLinha.ITEM_COMPRA_COMPRA = (int)compra.COMPRA_CODIGO;

                int linhasInseridas = inseridos.Rows.Count;
                for (int i = 0; i < linhasInseridas; i++) {
                    itemCompraLinha.ITEM_COMPRA_QUANTIDADE = (short)inseridos.Rows[i][inseridos.ITEM_COMPRA_QUANTIDADEColumn, DataRowVersion.Current];
                    itemCompraLinha.ITEM_COMPRA_DESCONTO = (int)inseridos.Rows[i][inseridos.ITEM_COMPRA_DESCONTOColumn, DataRowVersion.Current];
                    itemCompraLinha.ITEM_COMPRA_PRECO = (int)inseridos.Rows[i][inseridos.ITEM_COMPRA_PRECOColumn, DataRowVersion.Current];
                    itemCompraLinha.ITEM_COMPRA_PRECO_TOTAL = (int)inseridos.Rows[i][inseridos.ITEM_COMPRA_PRECO_TOTALColumn, DataRowVersion.Current];
                    itemCompraLinha.ITEM_COMPRA_PRODUTO = (int)inseridos.Rows[i][inseridos.ITEM_COMPRA_PRODUTOColumn, DataRowVersion.Current];
                    itemCompraSQL.inserir(itemCompraLinha);
                }
        }
Example #2
0
        public void inserir(
            dsFROGIOS.COMPRARow compra,
            dsFROGIOS.ITEM_COMPRADataTable itemCompra)
        {
            TblCompra compraSQL = new TblCompra();
                int codigo = compraSQL.inserir(compra);

                TblItemCompra itemCompraSQL = new TblItemCompra();
                foreach (dsFROGIOS.ITEM_COMPRARow item in itemCompra.Rows) {
                    item.ITEM_COMPRA_COMPRA = codigo;
                    itemCompraSQL.inserir(item);
                }
        }