Esempio n. 1
0
        public static ICollection<ParcelamentoDTO>[] Parcelamentos()
        {
            Config.AutoMapperConfig.Inicializar();
            List<ParcelamentoDTO> parcelasAreceber = new List<ParcelamentoDTO>();
            List<ParcelamentoDTO> parcelasRecebidas = new List<ParcelamentoDTO>();
            List<ParcelamentoDTO> parcelasVencidas = new List<ParcelamentoDTO>();

            ICollection<ParcelamentoDTO>[] parcelas = new ICollection<ParcelamentoDTO>[3];

            var parcelamentoRep = new ParcelasAReceberRepositorio();
            var parcelamentos = parcelamentoRep.PegarTodasParcelas();

            var parcelasDTO = Mapper.Map<ICollection<Parcelamento>, ICollection<ParcelamentoDTO>>(parcelamentos);

            foreach (var p in parcelasDTO)
            {
                if (p.Pago == false && System.DateTime.Compare(p.Data_Pagamento, System.DateTime.Today) < 0)
                {
                    parcelasVencidas.Add(p);
                }
                else if (p.Pago == true)
                {
                    parcelasRecebidas.Add(p);
                }
                else if (p.Pago == false && System.DateTime.Compare(p.Data_Pagamento, System.DateTime.Today) > 0)
                {
                    parcelasAreceber.Add(p);
                }
            }
            parcelas[0] = parcelasAreceber;
            parcelas[1] = parcelasRecebidas;
            parcelas[2] = parcelasVencidas;

            return parcelas;
        }
Esempio n. 2
0
        public static ICollection <ParcelamentoDTO>[] Parcelamentos()
        {
            Config.AutoMapperConfig.Inicializar();
            List <ParcelamentoDTO> parcelasAreceber  = new List <ParcelamentoDTO>();
            List <ParcelamentoDTO> parcelasRecebidas = new List <ParcelamentoDTO>();
            List <ParcelamentoDTO> parcelasVencidas  = new List <ParcelamentoDTO>();

            ICollection <ParcelamentoDTO>[] parcelas = new ICollection <ParcelamentoDTO> [3];

            var parcelamentoRep = new ParcelasAReceberRepositorio();
            var parcelamentos   = parcelamentoRep.PegarTodasParcelas();

            var parcelasDTO = Mapper.Map <ICollection <Parcelamento>, ICollection <ParcelamentoDTO> >(parcelamentos);

            foreach (var p in parcelasDTO)
            {
                if (p.Pago == false && System.DateTime.Compare(p.Data_Pagamento, System.DateTime.Today) < 0)
                {
                    parcelasVencidas.Add(p);
                }
                else if (p.Pago == true)
                {
                    parcelasRecebidas.Add(p);
                }
                else if (p.Pago == false && System.DateTime.Compare(p.Data_Pagamento, System.DateTime.Today) > 0)
                {
                    parcelasAreceber.Add(p);
                }
            }
            parcelas[0] = parcelasAreceber;
            parcelas[1] = parcelasRecebidas;
            parcelas[2] = parcelasVencidas;

            return(parcelas);
        }
Esempio n. 3
0
 public static ParcelamentoDTO Parcelamento(int id)
 {
     Config.AutoMapperConfig.Inicializar();
     var parcelamentosRep = new ParcelasAReceberRepositorio();
     var parcela = parcelamentosRep.PegarParcela(id);
     var p = Mapper.Map<Parcelamento, ParcelamentoDTO>(parcela);
     return p;
 }
Esempio n. 4
0
        public static ParcelamentoDTO Parcelamento(int id)
        {
            Config.AutoMapperConfig.Inicializar();
            var parcelamentosRep = new ParcelasAReceberRepositorio();
            var parcela          = parcelamentosRep.PegarParcela(id);
            var p = Mapper.Map <Parcelamento, ParcelamentoDTO>(parcela);

            return(p);
        }
Esempio n. 5
0
        public static bool Parcela(int id)
        {
            Config.AutoMapperConfig.Inicializar();
            var parcelamentoRep = new ParcelasAReceberRepositorio();
            ParcelamentoDTO parcela = Listar.Parcelamento(id);
            var p = Mapper.Map<ParcelamentoDTO, Parcelamento>(parcela);

            try
            {
                return parcelamentoRep.ReceberParcela(p);
            }
            catch (System.Exception)
            {
                return false;
            }
        }
Esempio n. 6
0
        public static bool Parcela(int id)
        {
            Config.AutoMapperConfig.Inicializar();
            var             parcelamentoRep = new ParcelasAReceberRepositorio();
            ParcelamentoDTO parcela         = Listar.Parcelamento(id);
            var             p = Mapper.Map <ParcelamentoDTO, Parcelamento>(parcela);

            try
            {
                return(parcelamentoRep.ReceberParcela(p));
            }
            catch (System.Exception)
            {
                return(false);
            }
        }