Ejemplo n.º 1
0
        public JObject CarregarDespesa(int codDespesa)
        {
            JObject    obj    = new JObject();
            JArray     arr    = new JArray();
            DespesaDAL desDAL = new DespesaDAL(db);

            MLL.Despesa despesa = desDAL.obtemPorId(codDespesa);

            if (!object.Equals(despesa, null))
            {
                arr.Add(new JObject(
                            new JProperty("Codigo_Despesa", despesa.Codigo_Despesa),
                            new JProperty("Descricao_Despesa", despesa.Descricao_Despesa),
                            new JProperty("Valor_Despesa", despesa.Valor_Despesa),
                            new JProperty("Status_Despesa", despesa.Status.Description()),
                            new JProperty("Forma_Pagamento_Despesa", despesa.Codigo_Pagamento),
                            new JProperty("Codigo_Vigencia_Despesa", despesa.Codigo_Vigencia),
                            new JProperty("Codigo_Usuario_Despesa", despesa.Codigo_Usuario)
                            ));

                obj.Add(new JProperty("listaDespesa", arr));
            }
            else
            {
                obj.Add(new JProperty("erro", desDAL.erro));
            }

            return(obj);
        }
Ejemplo n.º 2
0
        public JObject DespesasCadastradas(int codVigencia, int codUser)
        {
            JObject    obj    = new JObject();
            JArray     arr    = new JArray();
            DespesaDAL desDAL = new DespesaDAL(db);

            List <MLL.Despesa> lista = desDAL.Tudo()
                                       .Where(d => d.Codigo_Vigencia == codVigencia && d.Codigo_Usuario == codUser)
                                       .OrderBy(d => d.Codigo_Despesa)
                                       .ToList();

            foreach (MLL.Despesa des in lista)
            {
                arr.Add(new JObject(
                            new JProperty("Codigo_Despesa", des.Codigo_Despesa),
                            new JProperty("Descricao_Despesa", des.Descricao_Despesa),
                            new JProperty("Valor_Despesa", des.Valor_Despesa),
                            new JProperty("Status_Despesa", des.Status.Description()),
                            new JProperty("Forma_Pagamento_Despesa", des.Codigo_Pagamento),
                            new JProperty("Codigo_Vigencia_Despesa", des.Codigo_Vigencia),
                            new JProperty("Codigo_Usuario_Despesa", des.Codigo_Usuario)
                            ));
            }

            obj.Add(new JProperty("listaDespesas", arr));

            return(obj);
        }
Ejemplo n.º 3
0
        public JObject CadastrarDespesa(string objDespesa)
        {
            JObject obj = new JObject();
            JArray  arr = JArray.Parse(objDespesa);

            DespesaDAL desDAL = new DespesaDAL(db);

            string descricao   = arr[0].Value <string>("Descricao_Despesa").ToString();
            string valor       = arr[0].Value <decimal>("Valor_Despesa").ToString();
            string status      = arr[0].Value <int>("Status_Despesa").ToString();
            string formapag    = arr[0].Value <int>("Forma_Pagamento_Despesa").ToString();
            string codvigencia = arr[0].Value <int>("Codigo_Vigencia_Despesa").ToString();
            string codusuario  = arr[0].Value <int>("Codigo_Usuario_Despesa").ToString();

            MLL.Despesa des = new MLL.Despesa
            {
                Descricao_Despesa = descricao,
                Valor_Despesa     = Convert.ToDecimal(valor),
                Status            = (MLL.Status)Convert.ToInt32(status),
                Codigo_Pagamento  = Convert.ToInt32(formapag),
                Codigo_Vigencia   = Convert.ToInt32(codvigencia),
                Codigo_Usuario    = Convert.ToInt32(codusuario)
            };

            if (desDAL.Adicionar(des))
            {
                obj.Add(new JProperty("ok", "ok"));
            }
            else
            {
                obj.Add(new JProperty("erro", desDAL.erro));
            }

            return(obj);
        }
Ejemplo n.º 4
0
        public string ExcluirDespesa(MLL.Despesa despesa)
        {
            DespesaDAL desDAL = new DespesaDAL(db);
            string     result = "";

            if (desDAL.Remover(despesa))
            {
                result = "ok";
            }
            else
            {
                result = "erro - " + desDAL.erro;
            }

            return(result);
        }
 public DespesaController(EFContext context)
 {
     despesaDAL = new DespesaDAL(context);
 }
Ejemplo n.º 6
0
 public ServicoReceitasEDespesas()
 {
     _receitaDAL = new ReceitaDAL();
     _despesaDAL = new DespesaDAL();
 }
Ejemplo n.º 7
0
        public MLL.Despesa ObterPorId(int codigo)
        {
            DespesaDAL desDAL = new DespesaDAL(db);

            return(desDAL.obtemPorId(codigo));
        }
Ejemplo n.º 8
0
 public DashboardController(EFContext context)
 {
     _receita = new ReceitaDAL(context);
     _despesa = new DespesaDAL(context);
 }