Example #1
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);
         }
     }
 }
Example #2
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);
            }
        }