Пример #1
0
        internal List <DespesaViewModel> PegarTodasDespesasViewModel()
        {
            Mapper.MapperFinanceiro mapper   = new Mapper.MapperFinanceiro();
            List <DespesaViewModel> Despesas = mapper.PegarTodasDespesasPartialView();

            return(Despesas);
        }
Пример #2
0
        internal List <BalancoViewModel> GerarBalanco()
        {
            List <BalancoViewModel> balanco = new List <BalancoViewModel>();

            Mapper.MapperFinanceiro mapper = new Mapper.MapperFinanceiro();

            List <Financeiro.ViewModels.DespesaViewModel> despesas = mapper.PegarTodasDespesasPartialView();
            var categorias = mapper.PegarTodosTiposDeDespesaAtivosDropDownList();

            double Total = 0;

            foreach (var item in categorias)
            {
                BalancoViewModel newItem = new BalancoViewModel();

                var id = item.Id.ToString();
                var despesasDaCategoria = (from desCat in despesas
                                           where desCat.TipoDespesa == item.Nome
                                           select desCat).ToList();
                var itemTotal = despesasDaCategoria.Sum(s => s.Valor);
                Total             = Total + itemTotal;
                newItem.Total     = itemTotal.ToString();
                newItem.Categoria = item.Nome;

                balanco.Add(newItem);
            }
            return(balanco);
        }
Пример #3
0
        internal void InserirComprovante(HttpPostedFileBase item, string currentUserId)
        {
            Comprovante comprovante = new Comprovante();

            if (item.ContentType.Equals("image/jpeg"))
            {
                comprovante.Bytes       = ToByteArray(item.InputStream);
                comprovante.ContentType = item.ContentType;
                comprovante.NomeArquito = item.FileName;
                comprovante.Type        = "1";
            }
            Mapper.MapperFinanceiro mapper = new Mapper.MapperFinanceiro();
            mapper.InserirComprovante(comprovante, currentUserId);
        }
Пример #4
0
        internal List <SelectListItem> PegarTodosTiposDespesaDropDownList()
        {
            List <SelectListItem> list = new List <SelectListItem>();

            Mapper.MapperFinanceiro mapper       = new Mapper.MapperFinanceiro();
            List <TipoDespesa>      tiposDespesa = mapper.PegarTodosTiposDeDespesaAtivosDropDownList();

            foreach (var item in tiposDespesa)
            {
                SelectListItem listItem = new SelectListItem();
                listItem.Value = item.Id.ToString();
                listItem.Text  = item.Nome;
                list.Add(listItem);
            }
            return(list);
        }
Пример #5
0
        internal List <SelectListItem> PegarTodasContasDropDown()
        {
            List <SelectListItem> list = new List <SelectListItem>();

            Mapper.MapperFinanceiro mapper = new Mapper.MapperFinanceiro();
            List <Conta>            contas = mapper.PegarTodasContasAtivasDropDownList();

            foreach (var item in contas)
            {
                SelectListItem listItem = new SelectListItem();
                listItem.Value = item.Id.ToString();
                listItem.Text  = item.Nome;
                list.Add(listItem);
            }
            return(list);
        }
Пример #6
0
 internal void CriarNovaDespesa(DespesaViewModel novaDespesa, string currentUserId)
 {
     Mapper.MapperFinanceiro mapper = new Mapper.MapperFinanceiro();
     mapper.CriarNovaDespesa(novaDespesa, currentUserId);
 }
Пример #7
0
 internal void CriarConta(Conta dto, string currentUserId)
 {
     Mapper.MapperFinanceiro mapper = new Mapper.MapperFinanceiro();
     mapper.CriarConta(dto, currentUserId);
 }
Пример #8
0
        public Comprovante PegarComprovantebyId(int id)
        {
            Mapper.MapperFinanceiro mapper = new Mapper.MapperFinanceiro();

            return(mapper.PegarComprovanteporId(id));
        }
Пример #9
0
 public void CriarTipoDespesa(Models.TipoDespesa tipoDespesa, string currentUserId)
 {
     Mapper.MapperFinanceiro mapper = new Mapper.MapperFinanceiro();
     mapper.CriarTipoDespesa(tipoDespesa, currentUserId);
 }
Пример #10
0
 internal IEnumerable <string> PegarUltimoIdArquivos()
 {
     Mapper.MapperFinanceiro mapper = new Mapper.MapperFinanceiro();
     return(mapper.PegarUltimoIdArquivos());
 }
Пример #11
0
 internal void AtualizarDespesa(DespesaViewModel despesa)
 {
     Mapper.MapperFinanceiro mapper = new Mapper.MapperFinanceiro();
     mapper.UpdateDespesas(despesa);
 }
Пример #12
0
 internal DespesaViewModel PegarDespesaViewModelPorId(int id)
 {
     Mapper.MapperFinanceiro mapper = new Mapper.MapperFinanceiro();
     return(mapper.PegarDespesaViewModelPorId(id));
 }