public static IList <IFoto> GetByParent(string idsParent, TipoFoto tipo) { switch (tipo) { case TipoFoto.Medicao: return(FotosMedicaoDAO.Instance.GetByMedicao(idsParent)); default: throw new NotImplementedException(tipo.ToString()); } }
public static IFoto Nova(TipoFoto tipo) { switch (tipo) { case TipoFoto.Medicao: return(new FotosMedicao()); case TipoFoto.Compra: return(new FotosCompra()); case TipoFoto.Cliente: return(new FotosCliente()); case TipoFoto.Pedido: return(new FotosPedido()); case TipoFoto.Liberacao: return(new FotosLiberacao()); case TipoFoto.Orcamento: return(new FotosOrcamento()); case TipoFoto.DevolucaoPagto: return(new FotosDevolucaoPagto()); case TipoFoto.ImpostoServ: return(new FotosImpostoServ()); case TipoFoto.TrocaDevolucao: return(new FotosTrocaDevolucao()); case TipoFoto.ConciliacaoBancaria: return(new FotosConciliacaoBancaria()); case TipoFoto.Pagto: return(new FotosPagto()); case TipoFoto.Cheque: return(new FotosCheques()); case TipoFoto.Acerto: return(new FotosAcerto()); case TipoFoto.PagtoAntecipado: return(new FotosPagtoAntecipado()); case TipoFoto.Obra: return(new FotosObra()); case TipoFoto.Sugestao: return(new FotosSugestao()); case TipoFoto.PedidoInterno: return(new FotosPedidoInterno()); case TipoFoto.Fornecedor: return(new FotosFornecedor()); case TipoFoto.NotaFiscal: return(new FotosNotaFiscal()); default: throw new NotImplementedException(tipo.ToString()); } }
public static IList <IFoto> GetByParent(uint idParent, TipoFoto tipo) { switch (tipo) { case TipoFoto.Compra: return(FotosCompraDAO.Instance.GetByCompra(idParent)); case TipoFoto.Cliente: return(FotosClienteDAO.Instance.GetByCliente(idParent)); case TipoFoto.Pedido: return(FotosPedidoDAO.Instance.GetByPedido(idParent)); case TipoFoto.Liberacao: return(FotosLiberacaoDAO.Instance.GetByLiberacao(idParent)); case TipoFoto.Orcamento: return(FotosOrcamentoDAO.Instance.GetByOrcamento(idParent)); case TipoFoto.DevolucaoPagto: return(FotosDevolucaoPagtoDAO.Instance.GetByDevolucaoPagto(idParent)); case TipoFoto.ImpostoServ: return(FotosImpostoServDAO.Instance.GetByImpostoServ(idParent)); case TipoFoto.TrocaDevolucao: return(FotosTrocaDevolucaoDAO.Instance.GetByTrocaDevolucao(idParent)); case TipoFoto.ConciliacaoBancaria: return(FotosConciliacaoBancariaDAO.Instance.GetByConciliacaoBancaria(idParent)); case TipoFoto.Pagto: return(FotosPagtoDAO.Instance.GetByPagto((int)idParent)); case TipoFoto.Cheque: return(FotosChequesDAO.Instance.ObterPeloCheque((int)idParent)); case TipoFoto.Acerto: return(FotosAcertoDAO.Instance.ObterPeloAcerto((int)idParent)); case TipoFoto.PagtoAntecipado: return(FotosPagtoAntecipadoDAO.Instance.ObterPeloPagtoAntecipado((int)idParent)); case TipoFoto.Obra: return(FotosObraDAO.Instance.ObterPelaObra((int)idParent)); case TipoFoto.Sugestao: return(FotosSugestaoDAO.Instance.ObterPelaSugestao((int)idParent)); case TipoFoto.PedidoInterno: return(FotosPedidoInternoDAO.Instance.ObterPeloPedidoInterno((int)idParent)); case TipoFoto.Fornecedor: return(FotosFornecedorDAO.Instance.GetByFornecedor(idParent)); case TipoFoto.NotaFiscal: return(FotosNotaFiscalDAO.Instance.GetByNotaFiscal(idParent)); default: throw new NotImplementedException(tipo.ToString()); } }