//Carrega os valores recuperados para as caixas de texto private void CarregarDadosSimulacao() { try { using (var bd = new granamizaEntities()) { if (idSimulacao > 0) { simulacao s = (from sim in bd.simulacao where sim.id == idSimulacao select sim).FirstOrDefault(); if (s != null) //Testa se localizou o registro { numValor.Value = s.valor_inserido; numJuros.Value = s.juros; txtData.Text = s.data_criacao.ToString(); txtHora.Text = s.data_criacao.Value.ToShortTimeString(); numAplicacoesMensais.Value = s.aplicacoes_mensais; numQntMeses.Value = s.qnt_meses; lblRendimentoTotal.Text = string.Format(CultureInfo.GetCultureInfo("pt-BR"), "R$ {0:#,###.##}", s.rendimento_total); } } } } 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(); } }
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(); } }