private void Btn_Excluir_Click(object sender, EventArgs e)
        {
            var M = MessageBox.Show("Deseja realmente excluir o lançamento?", "Questao", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

            if (M == DialogResult.OK)
            {
                var Entrada = CapturarFormulario();
                Entrada.Id = Convert.ToInt32(Txt_Codigo.Text);
                var controleFinanceiro = new FinReceberControle();
                controleFinanceiro.ExcluirEntrada(Entrada);
                MessageBox.Show(controleFinanceiro.Mensagem, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                LimparFormulario();
                Btn_Similar.Enabled = false;
            }
        }
        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());
        }
        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 Entrada         = CapturarFormulario();
                var controleEntrada = new FinReceberControle();
                if (Operacao == "Novo")
                {
                    controleEntrada.GravarEntrada(Entrada);
                }
                MessageBox.Show(controleEntrada.Mensagem, "Aviso Gravação", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            Grp_Similar.Visible = false;
        }
 private void Btn_Gravar_Click(object sender, EventArgs e)
 {
     if (ValidaFormulario())
     {
         var Entrada         = CapturarFormulario();
         var controleEntrada = new FinReceberControle();
         if (Operacao == "Novo")
         {
             controleEntrada.GravarEntrada(Entrada);
         }
         else
         {
             Entrada.Id = Convert.ToInt32(Txt_Codigo.Text);
             controleEntrada.AlterarEntrada(Entrada);
         }
         var M = new Frm_Aviso(controleEntrada.Mensagem, "sucesso");
         M.ShowDialog();
         LimparFormulario();
         HabilitarDesabilitarComponentes(false);
     }
 }
        private void abrirToolStripButton_Click(object sender, EventArgs e)
        {
            this.Cursor = Cursors.WaitCursor;
            var F = new Frm_BuscaLancamento(1);

            F.ShowDialog();
            if (F.DialogResult == DialogResult.OK)
            {
                var IdLancamento       = F.IdLancamento;
                var controleFinanceiro = new FinReceberControle();
                Lancamento = controleFinanceiro.BuscarFinanceiroId(IdLancamento);
                PreencherFormulario();
                Btn_Novo.Enabled     = true;
                Btn_Gravar.Enabled   = false;
                Btn_Excluir.Enabled  = true;
                Btn_Editar.Enabled   = true;
                Btn_Cancelar.Enabled = false;
                Btn_Similar.Enabled  = true;
                HabilitarDesabilitarComponentes(false);
            }
            this.Cursor = Cursors.Default;
        }