private void TbtnExcluir_Click(object sender, EventArgs e)
        {
            if (tabControl1.SelectedIndex == 0)
            {
                tabControl1.SelectTab(1);
            }


            if (MessageBox.Show("Confirma exclusão?", "Yes or No", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
            {
                TipoDespesa RegTipoDespesa = new TipoDespesa();

                RegTipoDespesa.Idtipodespesa   = Convert.ToInt16(txtId.Text);
                RegTipoDespesa.Nometipodespesa = txtTipoDespesa.Text;

                if (RegTipoDespesa.Excluir() > 0)
                {
                    MessageBox.Show("Tipo de despesa excluída com sucesso!");
                    TipoDespesa M = new TipoDespesa();
                    dsTipoDespesa.Tables.Clear();
                    dsTipoDespesa.Tables.Add(M.Listar());
                    bnTipoDespesa.DataSource = dsTipoDespesa.Tables["TipoDespesa"];
                }
                else
                {
                    MessageBox.Show("Erro ao excluir tipo de despesa!");
                }
            }
        }
        private void FrmTipoDespesa_Load(object sender, EventArgs e)
        {
            this.BackColor = Color.FromArgb(242, 245, 242);
            tabControl1.TabPages[1].BackColor = Color.FromArgb(255, 255, 255);
            tabControl1.SelectedIndex         = 1;
            txtId.Enabled          = false;
            txtTipoDespesa.Enabled = false;
            tbtnAdicionar.Enabled  = true;
            tbtnAlterar.Enabled    = true;
            tbtnCancelar.Enabled   = false;
            ttbtnSalvar.Enabled    = false;
            tbtnExcluir.Enabled    = true;
            tbtnSair.Enabled       = true;
            try
            {
                TipoDespesa TipoDespesa = new TipoDespesa();
                dsTipoDespesa.Tables.Add(TipoDespesa.Listar());
                bnTipoDespesa.DataSource     = dsTipoDespesa.Tables["TipoDespesa"];
                dgvTipoDespesa.DataSource    = bnTipoDespesa;
                bnvTipoDespesa.BindingSource = bnTipoDespesa;

                txtId.DataBindings.Add("TEXT", bnTipoDespesa, "id_tipodespesa");
                txtTipoDespesa.DataBindings.Add("TEXT", bnTipoDespesa, "nome_tipodespesa");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemple #3
0
        private void FrmDespesa_Load(object sender, EventArgs e)
        {
            EnableOrDisable(false);
            EnableOrDisableButtons(false, true, true, true, false);
            try
            {
                Despesa despesa = new Despesa();
                dsDespesa.Tables.Add(despesa.Listar());
                bnDespesa.DataSource     = dsDespesa.Tables["Despesa"];
                dgvDespesa.DataSource    = bnDespesa;
                bnvDespesa.BindingSource = bnDespesa;

                txtId.DataBindings.Add("TEXT", bnDespesa, "id_despesa");
                txtData.DataBindings.Add("TEXT", bnDespesa, "data_despesa"); //is it though?
                txtValor.DataBindings.Add("TEXT", bnDespesa, "valor_despesa");
                rtxtObservacao.DataBindings.Add("TEXT", bnDespesa, "obs_despesa");
                //^
                Membro membro = new Membro();
                dsMembro.Tables.Add(membro.Listar());

                cbxMembro.DataSource    = dsMembro.Tables["Membro"];
                cbxMembro.DisplayMember = "nome_membro";
                cbxMembro.ValueMember   = "id_membro";

                cbxMembro.DataBindings.Add("SelectedValue", bnDespesa, "membro_id_membro");

                TipoDespesa tipoDespesa = new TipoDespesa();
                dsTipoDespesa.Tables.Add(tipoDespesa.Listar());

                cbxTipoDespesa.DataSource    = dsTipoDespesa.Tables["TipoDespesa"];
                cbxTipoDespesa.DisplayMember = "nome_tipodespesa";
                cbxTipoDespesa.ValueMember   = "id_tipodespesa";

                cbxTipoDespesa.DataBindings.Add("SelectedValue", bnDespesa, "tipodespesa_id_tipodespesa");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void TtbtnSalvar_Click(object sender, EventArgs e)
        {
            if (txtTipoDespesa.Text == "")
            {
                MessageBox.Show("Preencha devidamente todos os campos.", "Entrada inválida", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                TipoDespesa RegTipoDespesa = new TipoDespesa();

                RegTipoDespesa.Idtipodespesa   = Convert.ToInt16(txtId.Text);
                RegTipoDespesa.Nometipodespesa = txtTipoDespesa.Text;

                if (bInclusao)
                {
                    if (RegTipoDespesa.Salvar() > 0)
                    {
                        MessageBox.Show("Tipo de despesa adicionada com sucesso!");

                        ttbtnSalvar.Enabled    = false;
                        txtId.Enabled          = false;
                        txtTipoDespesa.Enabled = false;
                        ttbtnSalvar.Enabled    = false;
                        tbtnAlterar.Enabled    = true;
                        tbtnAdicionar.Enabled  = true;
                        tbtnExcluir.Enabled    = true;
                        tbtnCancelar.Enabled   = false;

                        bInclusao = false;

                        // recarrega o grid
                        dsTipoDespesa.Tables.Clear();
                        dsTipoDespesa.Tables.Add(RegTipoDespesa.Listar());
                        bnTipoDespesa.DataSource = dsTipoDespesa.Tables["TipoDespesa"];
                    }
                    else
                    {
                        MessageBox.Show("Erro ao gravar o tipo de despesa!");
                    }
                }
                else
                {
                    if (RegTipoDespesa.Alterar() > 0)
                    {
                        MessageBox.Show("Tipo de despesa alterada com sucesso!");

                        dsTipoDespesa.Tables.Clear();
                        dsTipoDespesa.Tables.Add(RegTipoDespesa.Listar());
                        txtId.Enabled          = false;
                        txtTipoDespesa.Enabled = false;
                        ttbtnSalvar.Enabled    = false;
                        tbtnAlterar.Enabled    = true;
                        tbtnAdicionar.Enabled  = true;
                        tbtnExcluir.Enabled    = true;
                        tbtnCancelar.Enabled   = false;
                    }
                    else
                    {
                        MessageBox.Show("Erro ao gravar TipoDespesa!");
                    }
                }
            }
        }