예제 #1
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (tabctrlTipodespesa.SelectedIndex == 0)
            {
                tabctrlTipodespesa.SelectTab(1);
            }


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

                RegTipo.Idtipodespesa   = Convert.ToInt16(txtID.Text);
                RegTipo.Nometipodespesa = txtTipodespesa.Text;

                if (RegTipo.Excluir() > 0)
                {
                    MessageBox.Show("Despesa excluída com sucesso!");
                    TipoDespesa R = new TipoDespesa();
                    dsTipodespesa.Tables.Clear();
                    dsTipodespesa.Tables.Add(R.Listar());
                    bnTipodespesa.DataSource = dsTipodespesa.Tables["TIPODESPESA"];
                }
                else
                {
                    MessageBox.Show("Erro ao excluir despesa!");
                }
            }
        }
예제 #2
0
        private void frmDespesa_Load(object sender, EventArgs e)
        {
            try
            {
                Despesa Desp = new Despesa();
                dsDespesa.Tables.Add(Desp.Listar());
                bnDespesa.DataSource     = dsDespesa.Tables["DESPESA"];
                dgvDespesa.DataSource    = bnDespesa;
                bnvDespesa.BindingSource = bnDespesa;

                txtID.DataBindings.Add("TEXT", bnDespesa, "id_despesa");
                mskbxValor.DataBindings.Add("TEXT", bnDespesa, "valor_despesa");
                mskbxData.DataBindings.Add("TEXT", bnDespesa, "Data_despesa");
                rchtxtObservacao.DataBindings.Add("TEXT", bnDespesa, "obs_despesa");

                TipoDespesa Tipo = new TipoDespesa();
                dsTipodespesa.Tables.Add(Tipo.Listar());
                cbxDespesa.DataSource    = dsTipodespesa.Tables["TIPODESPESA"];
                cbxDespesa.DisplayMember = "NOME_TIPODESPESA";
                cbxDespesa.ValueMember   = "ID_TIPODESPESA";
                cbxDespesa.DataBindings.Add("SelectedValue", bnDespesa, "TIPODESPESA_ID_TIPODESPESA");

                Membro Mem = new Membro();
                dsMembro.Tables.Add(Mem.Listar());
                cbxMembro.DataSource    = dsMembro.Tables["MEMBRO"];
                cbxMembro.DisplayMember = "NOME_MEMBRO";
                cbxMembro.ValueMember   = "ID_MEMBRO";
                cbxMembro.DataBindings.Add("SelectedValue", bnDespesa, "MEMBRO_ID_MEMBRO");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #3
0
        private void frmTipoDespesa_Load(object sender, EventArgs e)
        {
            try
            {
                TipoDespesa Tipo = new TipoDespesa();
                dsTipodespesa.Tables.Add(Tipo.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);
            }
        }
예제 #4
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (txtTipodespesa.Text == "")
            {
                MessageBox.Show("Preencha o campo tipo de despesa");
            }
            else
            {
                TipoDespesa RegTipo = new TipoDespesa();

                RegTipo.Idtipodespesa   = Convert.ToInt16(txtID.Text);
                RegTipo.Nometipodespesa = txtTipodespesa.Text;

                if (bInclusao)
                {
                    if (RegTipo.Salvar() > 0)
                    {
                        MessageBox.Show("Despesa adicionada com sucesso!");

                        btnSalvar.Enabled         = false;
                        txtID.Enabled             = false;
                        txtTipodespesa.Enabled    = false;
                        btnSalvar.Enabled         = false;
                        btnEditar.Enabled         = true;
                        btnAddtipodespesa.Enabled = true;
                        btnExcluir.Enabled        = true;
                        btnCancelar.Enabled       = false;

                        bInclusao = false;

                        dsTipodespesa.Tables.Clear();
                        dsTipodespesa.Tables.Add(RegTipo.Listar());
                        bnTipodespesa.DataSource = dsTipodespesa.Tables["TIPODESPESA"];
                    }
                    else
                    {
                        MessageBox.Show("Erro ao gravar despesa!");
                    }
                }
                else
                {
                    if (RegTipo.Alterar() > 0)
                    {
                        MessageBox.Show("Despesa alterada com sucesso!");

                        dsTipodespesa.Tables.Clear();
                        dsTipodespesa.Tables.Add(RegTipo.Listar());
                        txtID.Enabled             = false;
                        txtTipodespesa.Enabled    = false;
                        btnSalvar.Enabled         = false;
                        btnEditar.Enabled         = true;
                        btnAddtipodespesa.Enabled = true;
                        btnExcluir.Enabled        = true;
                        btnCancelar.Enabled       = false;
                    }
                    else
                    {
                        MessageBox.Show("Erro ao gravar despesa!");
                    }
                }
            }
        }