Exemplo n.º 1
0
        public string testaDespesa()
        {
            try
            {
                if (despesa.DataEmissao.Equals("") || despesa.DataEmissao.Length < 8 || despesa.DataEmissao.Equals(null))
                {
                    return("Data inválida");
                }
                else if (despesa.Descricao.Equals("") || despesa.Descricao.Equals(null) || despesa.Descricao.Length > 20)
                {
                    return("Descrição inválida");
                }
                else if (despesa.Categoria.Equals("") || despesa.Categoria.Equals(null) || despesa.Categoria.Length > 20)
                {
                    return("Categoria inválida");
                }
                else if (despesa.ValorDespesa == 0 || despesa.ValorDespesa.Equals(null))
                {
                    return("Digite o valor");
                }
                else if (despesa.Status < 0 || despesa.Status > 1 || despesa.Status.Equals(null))
                {
                    return("Status inválido");
                }

                DBDespesa db = new DBDespesa(despesa);
                db.InsertDespesa();
                return("Despesa Inserida co Sucesso");
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public string DeleteDespesa(Despesas despesa)
        {
            string    result;
            DBDespesa db = new DBDespesa(despesa);

            result = db.DeleteDespesa();
            return(result);
        }
 public List <Despesas> ListarDespesaPorData(string mes, string emailLogado)
 {
     try
     {
         List <Despesas> retorno;
         DBDespesa       db = new DBDespesa();
         retorno = db.pegarDespesaPorData(mes, emailLogado);
         return(retorno);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
 public string UpdateDespesa(Despesas despesa)
 {
     try
     {
         String    result;
         DBDespesa db = new DBDespesa(despesa);
         result = db.UpdateDespesa();
         return(result);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
        public List <Despesas> ListarDespesa()
        {
            try
            {
                List <Despesas> result;
                DBDespesa       db = new DBDespesa();
                result = db.ListarDespesa();

                return(result);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar listar" + " " + ex.Message);
            }
        }