Esempio n. 1
0
        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());
            }
        }
Esempio n. 2
0
        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());
            }
        }
Esempio n. 3
0
        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());
            }
        }