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); } }