public void Excluir(int idCategoria) { try { using (var bd = new granamizaEntities()) { categoria cat = (from c in bd.categoria where c.id == idCategoria select c).FirstOrDefault(); if (cat != null) { //Essa linha permite que transações que possuem id dessa categoria sejam removidas. //cat.transacao.Clear(); bd.categoria.Remove(cat); bd.SaveChanges(); } } } //Se ocorrer erro ao conectar. catch (Exception) { _ = new FrmPopupErro(); } }
internal static void Salvar(decimal valorInserido, decimal valorJuros, decimal aplicacoes_mes, int quantidadeMeses, double rendTotal) { DateTime dt = DateTime.Now; int user_id = Sessao.IdUsuario; try { using (var bd = new granamizaEntities()) { //Preencher os dados da simulação. simulacao s = new simulacao { valor_inserido = valorInserido, juros = valorJuros, qnt_meses = quantidadeMeses, data_criacao = dt, usuario_id = user_id, aplicacoes_mensais = aplicacoes_mes, rendimento_total = rendTotal, }; //Adicionar Simulação bd.simulacao.Add(s); bd.SaveChanges(); } } catch (Exception) { _ = new FrmPopupErro(); } }
//CRUD public void Salvar(decimal valorInserido, int idCategoria, string descricaoInserida) { try { //sbyte tipoTransacao, bool debitada using (var bd = new granamizaEntities()) { //Salvar. DateTime dt = DateTime.Now; int user_id = Sessao.IdUsuario; //Preencher os dados da categoria. transacao tr = new transacao { valor = valorInserido, categoria_id = idCategoria, descricao = descricaoInserida, tipo_transacao = 0, debitada = false, hora_insercao = dt.Hour.ToString() + ":" + dt.Minute.ToString(), data_insercao = dt.Day.ToString() + "/" + dt.Month + "/" + dt.Year, data_criacao = dt, usuario_id = user_id, }; //Adicionar Transacao bd.transacao.Add(tr); bd.SaveChanges(); } } catch { _ = new FrmPopupErro(); } }
public void Atualizar(int idTransacao, decimal valor, int idCategoria, string descricao) { try { using (var bd = new granamizaEntities()) { transacao tr = (from c in bd.transacao where c.id == idTransacao select c).FirstOrDefault(); if (tr != null) { tr.valor = valor; tr.descricao = descricao; tr.categoria_id = idCategoria; } bd.SaveChanges(); } } catch { _ = new FrmPopupErro(); } }
internal bool Salvar(string valor_dolar, string valor_euro, string valor_bitcoin) { //Currency utiliza as configurações regionais do Windows para detectar a moeda corrente decimal valorUSD = decimal.Parse(valor_dolar, NumberStyles.Currency); decimal valorEUR = decimal.Parse(valor_euro, NumberStyles.Currency); decimal valorBTC = decimal.Parse(valor_bitcoin, NumberStyles.Currency); try { using (var bd = new granamizaEntities()) { cotacao c = new cotacao { valor_dolar = valorUSD, valor_bitcoin = valorBTC, valor_euro = valorEUR, data_consulta = DateTime.Now, usuario_id = Sessao.IdUsuario }; bd.cotacao.Add(c); bd.SaveChanges(); return(true); } } catch { _ = new FrmPopupErro(); return(false); } }
public int Salvar(string nomeCategoria) { int idCategoria = 0; try { using (var bd = new granamizaEntities()) { //Tenta recuperar categoria através do nome: categoria cat = (from c in bd.categoria where c.nome == nomeCategoria select c) .Where(u => u.usuario_id == Sessao.IdUsuario) .FirstOrDefault(); if (cat != null) { //Retorna o id para o usuario idCategoria = cat.id; } // se não encontrou: else { //cria uma nova categoria nova_cat = new categoria { nome = nomeCategoria, is_gasto = 0, usuario_id = Sessao.IdUsuario }; bd.categoria.Add(nova_cat); bd.SaveChanges(); //Retorna o id ao usuário idCategoria = nova_cat.id; } } return(idCategoria); } //Se ocorrer erro ao conectar. catch (Exception) { _ = new FrmPopupErro(); return(idCategoria); } }
internal void Excluir(int idCotacao) { try { using (var bd = new granamizaEntities()) { cotacao c = bd.cotacao.Where(ct => ct.id == idCotacao).FirstOrDefault(); if (c != null) { bd.cotacao.Remove(c); } bd.SaveChanges(); } } catch { _ = new FrmPopupErro(); } }
public void Excluir(int idTransacao) { try { using (var bd = new granamizaEntities()) { transacao tr = (from c in bd.transacao where c.id == idTransacao select c).FirstOrDefault(); if (tr != null) { bd.transacao.Remove(tr); } bd.SaveChanges(); } } catch { _ = new FrmPopupErro(); } }
internal static void Excluir(int idSimulacao) { try { using (var bd = new granamizaEntities()) { //Consulta usando LINQ simulacao s = (from sim in bd.simulacao where sim.id == idSimulacao select sim).FirstOrDefault(); //Se encontrar simulação, deleta a ocorrência if (s != null) { bd.simulacao.Remove(s); bd.SaveChanges(); } } } catch (Exception) { _ = new FrmPopupErro(); } }
public void Pagar(int idTransacao) { try { using (var bd = new granamizaEntities()) { transacao tr = (from c in bd.transacao where c.id == idTransacao select c).FirstOrDefault(); //Testar se encontrou. if (tr != null) { tr.debitada = true; bd.SaveChanges(); } } } catch { _ = new FrmPopupErro(); } }