private void PopulaLista() { int cont = 0; lstMensaliddes.Items.Clear(); int atraso = 0; ReceitaDAL rDal = new ReceitaDAL(); List <Receita> list = rDal.RetornaReceitaBySocio(int.Parse(lblIdSocio.Text)); foreach (Receita r in list) { cont += 1; atraso = (DateTime.Now - r.DataVencimento).Days; if (atraso == 0 && DateTime.Now.Day != r.DataVencimento.Day) { atraso = 1; } ListViewItem item; item = new ListViewItem(); item.Text = r.DataVencimento.ToString().Substring(0, 10); item.SubItems.Add(r.Valor.ToString("F2")); item.SubItems.Add(atraso.ToString()); item.SubItems.Add(r.Documento.ToString()); item.SubItems.Add(r.Parcela.ToString()); item.SubItems.Add(r.DiaVencimento.ToString()); item.SubItems.Add(r.Obs.ToString()); item.SubItems.Add(r.Id.ToString()); lstMensaliddes.Items.Add(item); } lblMensalidades.Text = cont.ToString(); }
private void InserirReceitaParcelada(DateTime data, int parcela) { bool gravou = false; ReceitaDAL rDal = new ReceitaDAL(); try { Receita r = new Receita { Documento = long.Parse(GeraNumeroDocumentoParcelado(data, parcela)), Parcela = int.Parse(txtParcela.Text), DataVencimento = data, DiaVencimento = int.Parse(txtDiaVencimento.Text), Valor = double.Parse(txtValor.Text), FlagPago = false, Obs = txtObs.Text, DataCadastro = DateTime.Now, IdSocio = int.Parse(lblIdSocio.Text) }; gravou = rDal.InsertReceita(r); } catch (SystemException ex) { string exception = ex.Message.ToString(); frmTDM_Menssagem frmErro = new frmTDM_Menssagem("Revise os dados.", 2, exception); frmErro.ShowDialog(); } }
private void AtualizarReceita() { bool gravou = false; ReceitaDAL rDal = new ReceitaDAL(); try { Receita r = new Receita { Documento = int.Parse(txtDocumento.Text), Parcela = int.Parse(txtParcela.Text), DataVencimento = DateTime.Parse(mskDataVencimento.Text), DiaVencimento = int.Parse(txtDiaVencimento.Text), Valor = double.Parse(txtValor.Text), Obs = txtObs.Text, IdSocio = int.Parse(lblIdSocio.Text) }; gravou = rDal.InsertReceita(r); } catch (SystemException ex) { string exception = ex.Message.ToString(); frmTDM_Menssagem frmErro = new frmTDM_Menssagem("Revise os dados.", 2, exception); frmErro.ShowDialog(); } if (gravou) { frmTDM_Menssagem frm = new frmTDM_Menssagem("Cadastrado com sucesso!", 1, ""); frm.ShowDialog(); Limpar(); } }
public JObject CarregarReceita(int codigo) { JObject obj = new JObject(); JArray arr = new JArray(); ReceitaDAL recDAL = new ReceitaDAL(db); MLL.Receita receita = recDAL.obtemPorId(codigo); if (!object.Equals(receita, null)) { arr.Add(new JObject( new JProperty("Codigo_Receita", receita.Codigo_Receita), new JProperty("Descricao_Receita", receita.Descricao_Receita), new JProperty("Valor_Receita", receita.Valor_Receita), new JProperty("Cod_Vigencia_Receita", receita.Codigo_Vigencia), new JProperty("Cod_Usuario_Receita", receita.Codigo_Usuario) )); obj.Add(new JProperty("lista", arr)); } else { obj.Add("erro", recDAL.erro); } return(obj); }
public JObject CarregarReceitas(int codVigencia, int codUsuario) { JObject obj = new JObject(); JArray arr = new JArray(); ReceitaDAL recDAL = new ReceitaDAL(db); List <MLL.Receita> lista = recDAL.Tudo() .Where(r => r.Codigo_Vigencia == codVigencia && r.Codigo_Usuario == codUsuario) .OrderBy(r => r.Codigo_Receita).ToList(); foreach (MLL.Receita rec in lista) { arr.Add(new JObject( new JProperty("Codigo_Receita", rec.Codigo_Receita), new JProperty("Descricao_Receita", rec.Descricao_Receita), new JProperty("Valor_Receita", rec.Valor_Receita), new JProperty("Cod_Vigencia_Receita", rec.Codigo_Vigencia), new JProperty("Cod_Usuario_Receita", rec.Codigo_Usuario) )); } obj.Add(new JProperty("lista", arr)); return(obj); }
public JObject EditarReceita(string objReceita) { JObject obj = new JObject(); ReceitaDAL recDAL = new ReceitaDAL(db); JArray arr = JArray.Parse(objReceita); string codigoreceita = arr[0].Value <int>("Codigo_Receita").ToString(); string descricao = arr[0].Value <string>("Descricao_Receita").ToString(); string valor = arr[0].Value <decimal>("Valor_Receita").ToString(); string codigovigencia = arr[0].Value <int>("Cod_Vigencia_Receita").ToString(); string codigousuario = arr[0].Value <int>("Cod_Usuario_Receita").ToString(); MLL.Receita receita = new MLL.Receita { Codigo_Receita = Convert.ToInt32(codigoreceita), Descricao_Receita = descricao, Valor_Receita = Convert.ToDecimal(valor), Codigo_Vigencia = Convert.ToInt32(codigovigencia), Codigo_Usuario = Convert.ToInt32(codigousuario) }; if (recDAL.Editar(receita)) { obj.Add(new JProperty("ok", "ok")); } else { obj.Add(new JProperty("erro", recDAL.erro)); } return(obj); }
public MLL.Receita ObterPorId(int codigo) { ReceitaDAL recDAL = new ReceitaDAL(db); MLL.Receita receita = recDAL.obtemPorId(codigo); return(receita); }
private void cmdPesquisaFatura_Click(object sender, EventArgs e) { lstFaturas.Items.Clear(); ReceitaDAL rDAL = new ReceitaDAL(); List <Receita> list = rDAL.RetornaReceitaBySocio(IdSocio); foreach (Receita receita in list) { PopulaLista(receita); } }
private void BuscaReceitaAberta(string documento, int tipo) { Receita r; ReceitaDAL rDAL = new ReceitaDAL(); r = rDAL.RetornaReceitaByDocumento(long.Parse(lblIdSocio.Text), long.Parse(documento)); if (r == null) { MessageBox.Show("Parcela não existe ou está quitada.", "Mensagem"); } else { CarregaReceita(r, tipo); } }
public string ExcluirReceita(MLL.Receita receita) { string result = ""; ReceitaDAL recDAL = new ReceitaDAL(db); if (recDAL.Remover(receita)) { result = "ok"; } else { result = "erro - " + recDAL.erro; } return(result); }
private void cmdPesquisa_Click(object sender, EventArgs e) { Validacoes v = new Validacoes(); string dtInicio = mskDtInicio.Text; string dtFim = mskDtFim.Text; try { if (mskDtInicio.Text == " / /") { return; } if (mskDtFim.Text == " / /") { return; } if (v.ValidaData(dtInicio.ToString()) == false) { MessageBox.Show("Data inicial inválida.", "Mensagem"); return; } if (v.ValidaData(dtFim.ToString()) == false) { MessageBox.Show("Data final inválida.", "Mensagem"); return; } Validacoes.ValidaDatas(dtInicio, dtFim); } catch (DomainException dex) { MessageBox.Show(dex.Message, "Mensagem"); return; } dtInicio = Formatacoes.FormataDataSql(dtInicio); dtFim = Formatacoes.FormataDataSql(dtFim); lstFaturas.Items.Clear(); ReceitaDAL rDAL = new ReceitaDAL(); List <Receita> list = rDAL.RetornaReceitaByPeriodo(IdSocio, dtInicio, dtFim); foreach (Receita receita in list) { PopulaLista(receita); } }
private void cmdExcluir_Click(object sender, EventArgs e) { if (lstMensaliddes.Items.Count == 0) { MessageBox.Show("A lista está vazia.", "Mensagem"); return; } if (lstMensaliddes.SelectedItems.Count == 0) { MessageBox.Show("Selecione a mensalidade", "Mensagem"); return; } else { DialogResult dr = new DialogResult(); dr = MessageBox.Show($"Deseja excluir a mensalidade com vencimento em\n {lstMensaliddes.FocusedItem.SubItems[0].Text} ?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { try { int id = int.Parse(lstMensaliddes.FocusedItem.SubItems[7].Text); bool deletado = false; ReceitaDAL rDal = new ReceitaDAL(); deletado = rDal.DeletaReceita(id); if (deletado) { PopulaLista(); frmTDM_Menssagem frm = new frmTDM_Menssagem("Mensalidade excluída.", 1, ""); frm.ShowDialog(); } } catch (SystemException ex) { MessageBox.Show(ex.Message); } } } }
public ReceitaController(EFContext context) { receitaDAL = new ReceitaDAL(context); }
public ServicoReceitasEDespesas() { _receitaDAL = new ReceitaDAL(); _despesaDAL = new DespesaDAL(); }
public DashboardController(EFContext context) { _receita = new ReceitaDAL(context); _despesa = new DespesaDAL(context); }