Ejemplo n.º 1
0
 public void deletar(dsFROGIOS.FORNECEDORRow fornecedor)
 {
     TblFornecedor fornecedorSql = new TblFornecedor();
     fornecedorSql.deletar(fornecedor);
     //No banco de dados, todas as chaves estrangeiras estão com CASCADE DELETE
     //Logo só basta deletar o registro pai que os registros filhos serão deletados
 }
Ejemplo n.º 2
0
 public void atualizar(
     dsFROGIOS.FORNECEDORRow fornecedor,
     dsFROGIOS.FORNECEDOR_FISICORow fisico,
     dsFROGIOS.FORNECEDOR_JURIDICORow juridico,
     bool eFisico)
 {
     TblFornecedor fornecedorSQL = new TblFornecedor();
     fornecedorSQL.atualizar(fornecedor);
     TblFornecedorFisico fisicoSQL = new TblFornecedorFisico();
     TblFornecedorJuridico juridicoSQL = new TblFornecedorJuridico();
     if (eFisico) {
         if (juridico != null) {
             juridicoSQL.deletar(juridico);
             fisicoSQL.inserir(fisico);
         } else {
             fisicoSQL.atualizar(fisico);
         }
     } else {
         if (fisico != null) {
             fisicoSQL.deletar(fisico);
             juridicoSQL.inserir(juridico);
         } else {
             juridicoSQL.atualizar(juridico);
         }
     }
 }
Ejemplo n.º 3
0
        public void inserir(
            dsFROGIOS.FORNECEDORRow fornecedor,
            dsFROGIOS.FORNECEDOR_FISICORow fisico,
            dsFROGIOS.FORNECEDOR_JURIDICORow juridico)
        {
            TblFornecedor fornecedorSQL = new TblFornecedor();
            int codigo = fornecedorSQL.inserir(fornecedor);

            if (fisico != null) {
                TblFornecedorFisico fisicoSQL = new TblFornecedorFisico();
                fisico.FORNECEDOR_FISICO_FORNECEDOR = codigo;
                fisicoSQL.inserir(fisico);
            } else if (juridico != null) {
                TblFornecedorJuridico juridicoSQL = new TblFornecedorJuridico();
                juridico.FORNECEDOR_JURIDICO_FORNECEDOR = codigo;
                juridicoSQL.inserir(juridico);
            }
        }
Ejemplo n.º 4
0
        public void selecionar(
            int codigo, 
            dsFROGIOS.FORNECEDORDataTable fornecedor, 
            dsFROGIOS.FORNECEDOR_FISICODataTable fisico, 
            dsFROGIOS.FORNECEDOR_JURIDICODataTable juridico,
            dsFROGIOS.UFDataTable uf)
        {
            fornecedor.Clear();

            TblFornecedor fornecedorSql = new TblFornecedor();
            fornecedor.Load(
                fornecedorSql.selecionar(
                fornecedor.FORNECEDOR_CODIGOColumn.ColumnName,
                codigo.ToString(),
                true
                )
            );

            TblUF ufSql = new TblUF();
            uf.Clear();
            uf.Load(ufSql.selecionar(
                uf.UF_CODIGOColumn.ColumnName,
                Convert.ToString(((dsFROGIOS.FORNECEDORRow)fornecedor.Rows[0]).FORNECEDOR_UF),
                true
                ));

            if (fisico != null) {
                fisico.Clear();
                TblFornecedorFisico fisicoSql = new TblFornecedorFisico();
                fisico.Load(
                    fisicoSql.selecionar(
                        fisico.FORNECEDOR_FISICO_FORNECEDORColumn.ColumnName,
                        codigo.ToString(),
                        true
                    )
                );
            } else if (juridico != null) {
                juridico.Clear();
                TblFornecedorJuridico juridicoSql = new TblFornecedorJuridico();
                juridico.Load(
                    juridicoSql.selecionar(
                        juridico.FORNECEDOR_JURIDICO_FORNECEDORColumn.ColumnName,
                        codigo.ToString(),
                        true
                    )
                );
            }
        }
Ejemplo n.º 5
0
        public void selecionar(
            int codigo,
            dsFROGIOS.PRODUTODataTable produto,
            dsFROGIOS.MARCADataTable marca,
            dsFROGIOS.GRUPODataTable grupo,
            dsFROGIOS.SECAODataTable secao,
            dsFROGIOS.FORNECEDORDataTable fornecedor,
            dsFROGIOS.FORNECEDOR_FISICODataTable fisico,
            dsFROGIOS.FORNECEDOR_JURIDICODataTable juridico
            )
        {
            TblProduto produtoSQL = new TblProduto();
                produto.Clear();
                produto.Load(produtoSQL.selecionar(
                    produto.PRODUTO_CODIGOColumn.ColumnName,
                    codigo.ToString(),
                    true
                ));
                dsFROGIOS.PRODUTORow produtoLinha = (dsFROGIOS.PRODUTORow)produto.Rows[0];

                try {
                    TblMarca marcaSQL = new TblMarca();
                    marca.Load(marcaSQL.selecionar(
                        marca.MARCA_CODIGOColumn.ColumnName,
                        produtoLinha.PRODUTO_MARCA.ToString(),
                        true
                        ));
                } catch (Exception) {}

                try {
                    TblGrupo grupoSQL = new TblGrupo();
                    grupo.Load(grupoSQL.selecionar(
                        grupo.GRUPO_CODIGOColumn.ColumnName,
                        produtoLinha.PRODUTO_GRUPO.ToString(),
                        true
                        ));
                } catch (Exception) {}

                try {
                    TblSecao secaoSQL = new TblSecao();
                    secao.Load(secaoSQL.selecionar(
                        secao.SECAO_CODIGOColumn.ColumnName,
                        produtoLinha.PRODUTO_SECAO.ToString(),
                        true
                        ));
                } catch (Exception) {}

                try {
                    TblFornecedor fornecedorSQL = new TblFornecedor();
                    fornecedor.Load(fornecedorSQL.selecionar(
                        fornecedor.FORNECEDOR_CODIGOColumn.ColumnName,
                        produtoLinha.PRODUTO_FORNECEDOR.ToString(),
                        true
                    ));

                    dsFROGIOS.FORNECEDORRow fornecedorLinha = (dsFROGIOS.FORNECEDORRow)fornecedor.Rows[0];

                    TblFornecedorFisico fisicoSQL = new TblFornecedorFisico();
                    fisico.Load(fisicoSQL.selecionar(
                        fisico.FORNECEDOR_FISICO_FORNECEDORColumn.ColumnName,
                        fornecedorLinha.FORNECEDOR_CODIGO.ToString(),
                        true
                        ));

                    TblFornecedorJuridico juridicoSQL = new TblFornecedorJuridico();
                    juridico.Load(juridicoSQL.selecionar(
                        juridico.FORNECEDOR_JURIDICO_FORNECEDORColumn.ColumnName,
                        fornecedorLinha.FORNECEDOR_CODIGO.ToString(),
                        true
                        ));

                } catch (Exception) {}
        }
Ejemplo n.º 6
0
        public void selecionar(
            int codigo,
            dsFROGIOS.COMPRADataTable compra,
            dsFROGIOS.ITEM_COMPRADataTable itemCompra,
            dsFROGIOS.FUNCIONARIODataTable funcionario,
            dsFROGIOS.FORNECEDORDataTable fornecedor,
            dsFROGIOS.FORNECEDOR_FISICODataTable fisico,
            dsFROGIOS.FORNECEDOR_JURIDICODataTable juridico)
        {
            TblFornecedor fornecedorSQL = new TblFornecedor();
                TblFornecedorFisico fisicoSQL = new TblFornecedorFisico();
                TblFornecedorJuridico juridicoSQL = new TblFornecedorJuridico();

                compra.Clear();
                TblCompra compraSQL = new TblCompra();
                compra.Load(
                    compraSQL.selecionar(
                        compra.COMPRA_CODIGOColumn.ColumnName,
                        codigo.ToString(),
                        true
                    )
                );

                dsFROGIOS.COMPRARow compraLinha = (dsFROGIOS.COMPRARow) compra.Rows[0];

                itemCompra.Clear();
                TblItemCompra itemCompraSQL = new TblItemCompra();
                itemCompra.Load(
                        itemCompraSQL.selecionar(
                            itemCompra.ITEM_COMPRA_COMPRAColumn.ColumnName,
                            codigo.ToString(),
                            true
                        )
                );

                fornecedor.Clear();
                fornecedor.Load(
                        fornecedorSQL.selecionar(
                            fornecedor.FORNECEDOR_CODIGOColumn.ColumnName,
                            compraLinha.COMPRA_FORNECEDOR.ToString(),
                            true
                        )
                    );

                fisico.Clear();
                fisico.Load(
                        fisicoSQL.selecionar(
                            fisico.FORNECEDOR_FISICO_FORNECEDORColumn.ColumnName,
                            compraLinha.COMPRA_FORNECEDOR.ToString(),
                            true
                        )
                    );
        }