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); } } }
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); } }