private void configurarGrafico()
        {
            Cha_GastoDiario.ChartAreas["ChartArea1"].AxisX.Interval = 1;
            var      hoje            = DateTime.Now;
            TimeSpan dias            = new TimeSpan(30, 0, 0, 0, 0);
            var      UltimoDia       = hoje.Subtract(dias);
            var      controlePagar   = new FinPagarControle();
            var      controleReceber = new FinReceberControle();
            var      lancametosPagar = controlePagar.BuscarLancamentosAgrupadaPorData(UltimoDia, hoje);

            preencherGrafico(lancametosPagar, "Desepesas", Color.Red);
            var lancametosReceber = controleReceber.BuscarLancamentosAgrupadaPorData(UltimoDia, hoje);

            preencherGrafico(lancametosReceber, "Receitas", Color.Green);
            Cha_GastoDiario.Titles.Add(CreateTitle());
        }
Exemple #2
0
 private void Btn_Gravar_Click(object sender, EventArgs e)
 {
     if (ValidaFormulario())
     {
         var saida         = CapturarFormulario();
         var controleSaida = new FinPagarControle();
         if (Operacao == "Novo")
         {
             controleSaida.GravarSaida(saida);
         }
         else
         {
             saida.Id = Convert.ToInt32(Txt_Codigo.Text);
             controleSaida.AlterarSaida(saida);
         }
         var M = new Frm_Aviso(controleSaida.Mensagem, "sucesso");
         M.ShowDialog();
         LimparFormulario();
     }
 }
Exemple #3
0
        private void SimilarUnico(List <Valores_Fixos> lancamentos)
        {
            var M = MessageBox.Show("Será incluído um lancamento de entrada. Deseja alterar alguma informação?", "Similar", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (M == DialogResult.Yes)
            {
                var F = new Frm_ImportaMovimentacaoFixa(lancamentos);
                F.ShowDialog();
            }
            else
            {
                var Saida           = CapturarFormulario();
                var controleEntrada = new FinPagarControle();
                if (Operacao == "Novo")
                {
                    controleEntrada.GravarSaida(Saida);
                }
                MessageBox.Show(controleEntrada.Mensagem, "Aviso Gravação", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            Grp_Similar.Visible = false;
        }
Exemple #4
0
        private void abrirToolStripButton1_Click(object sender, EventArgs e)
        {
            this.Cursor = Cursors.WaitCursor;
            var F = new Frm_BuscaLancamento(2);

            F.ShowDialog();
            if (F.DialogResult == DialogResult.OK)
            {
                var controlePagar = new FinPagarControle();
                Lancamento = controlePagar.BuscarFinanceiroId(F.IdLancamento);
                PreencherFormulario();
                Btn_Editar.Enabled   = true;
                Btn_Excluir.Enabled  = true;
                Btn_Gravar.Enabled   = false;
                Btn_Novo.Enabled     = true;
                Btn_Cancelar.Enabled = false;
                Btn_Similar.Enabled  = true;
                HabilitarDesabilitarComponentes(false);
            }
            this.Cursor = Cursors.Default;
        }
Exemple #5
0
        private void Btn_Excluir_Click(object sender, EventArgs e)
        {
            var M = MessageBox.Show("Deseja realmente excluir o lançamento?", "Aviso", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

            if (M == DialogResult.OK)
            {
                var saida         = CapturarFormulario();
                var controleSaida = new FinPagarControle();
                saida.Id = Convert.ToInt32(Txt_Codigo.Text);
                controleSaida.ExcluirSaida(saida);
                if (controleSaida.Sucesso)
                {
                    LimparFormulario();
                    Btn_Cancelar.Enabled = false;
                    Btn_Editar.Enabled   = false;
                    Btn_Excluir.Enabled  = false;
                    Btn_Gravar.Enabled   = false;
                    Btn_Novo.Enabled     = true;
                }
                MessageBox.Show(controleSaida.Mensagem, "Movimentação Saídas", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }