private void btnFecharCaixa_Click(object sender, EventArgs e) { try { movimentacao = new Movimentacao(); movimentacao.Data = DateTime.Today; movimentacao.Descricao = "Fechamento de caixa"; movimentacao.Valor = faturamentoRepository.SomaFaturamentoTotal(faturamentoRepository.ListarPorPeriodo(dtpInicial.Value, dtpFinal.Value)); movimentacaoRepository.Adicionar(movimentacao); movimentacaoRepository.Salvar(); caixa = new Caixa(); caixa.Status = "Fechado"; caixa.dataAbertura = dtpInicial.Value; caixa.dataFechamento = dtpFinal.Value; foreach (var item in movimentacaoRepository.ListarPorPeriodo(dataInicial, DateTime.Today)) { caixa.Movimentacoes.Add(item); } // Parte responsável por salvar os dados do fechamento de caixa no Banco de dados. caixaRepository.Adicionar(caixa); caixaRepository.Salvar(); MessageBox.Show("Fechamento realizado com sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Algo deu errado. Tente novamente ou contate o administrador do sistema. \n\n\nDetalhes: \n" + ex.Message, "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { movimentacao = new Movimentacao(); movimentacao.Data = dtpData.Value; movimentacao.Valor = Convert.ToDouble(txtValor.Text); movimentacao.Descricao = txtDescricao.Text; movimentacaoRepository.Adicionar(movimentacao); movimentacaoRepository.Salvar(); } catch (Exception ex) { MessageBox.Show("Algo deu errado. Tente novamente ou contate o administrador do sistema. \n\n\nDetalhes: \n" + ex.Message, "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { movimentacao = new Movimentacao(); movimentacao.Valor = Convert.ToDouble(txtValor.Text); movimentacao.Data = DateTime.Now; movimentacao.FormaPagMovimentacao = cboForma.SelectedItem.ToString(); movimentacao.Descricao = txtDescricao.Text; movimentacaoRepository.Adicionar(movimentacao); movimentacaoRepository.Salvar(); MessageBox.Show("Salvo com sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Algo deu errado. Tente novamente ou contate o administrador do sistema. \n\n\nDetalhes: \n" + ex.Message, "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Error); } }