Esempio n. 1
0
 private void BtnSalvar_Click(object sender, EventArgs e)
 {
     // validar os dados
     if (txtTipoDespesa.Text == "")
     {
         MessageBox.Show("Nome do Tipo de Despesa inválido!");
     }
     else
     {
         TipoDespesa tipoDespesa = new TipoDespesa();
         tipoDespesa.IdTipoDespesa   = Convert.ToInt16(txtIdDespesa.Text);
         tipoDespesa.NomeTipoDespesa = txtTipoDespesa.Text;
         if (bInclusao)
         {
             if (tipoDespesa.Salvar() > 0)
             {
                 MessageBox.Show("Tipo de Despesa adicionado com sucesso!");
                 btnSalvar.Enabled       = false;
                 txtIdDespesa.ReadOnly   = true;
                 txtTipoDespesa.ReadOnly = true;
                 btnSalvar.Enabled       = false;
                 btnAlterar.Enabled      = true;
                 btnNovoRegistro.Enabled = true;
                 btnExcluir.Enabled      = true;
                 btnCancelar.Enabled     = false;
                 bInclusao = false;
                 // recarrega o grid
                 dsTipoDesp.Tables.Clear();
                 dsTipoDesp.Tables.Add(tipoDespesa.Listar());
                 bnTipoDesp.DataSource = dsTipoDesp.Tables["TIPODESPESA"];
                 tabControl1.SelectTab(0);
             }
             else
             {
                 MessageBox.Show("Erro ao gravar Tipo de Despesa!");
             }
         }
         else
         {
             if (tipoDespesa.Alterar() > 0)
             {
                 MessageBox.Show("Tipo de Despesa alterado com sucesso!");
                 dsTipoDesp.Tables.Clear();
                 dsTipoDesp.Tables.Add(tipoDespesa.Listar());
                 txtIdDespesa.ReadOnly   = true;
                 txtTipoDespesa.ReadOnly = true;
                 btnSalvar.Enabled       = false;
                 btnAlterar.Enabled      = true;
                 btnNovoRegistro.Enabled = true;
                 btnExcluir.Enabled      = true;
                 btnCancelar.Enabled     = false;
                 tabControl1.SelectTab(0);
             }
             else
             {
                 MessageBox.Show("Erro ao gravar Tipo de Despesa!");
             }
         }
     }
 }
        private void btnExcluir_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 RegCid = new TipoDespesa();

                RegCid.IdTipoDespesa   = Convert.ToInt16(txtId.Text);
                RegCid.NomeTipoDespesa = txtNomeTipoDespesa.Text;


                if (RegCid.Excluir() > 0)
                {
                    MessageBox.Show("Tipo de despesa excluído 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 tipo de despesa!");
                }
            }
        }
Esempio n. 3
0
 private void BtnExcluir_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 tipoDespesa = new TipoDespesa();
         tipoDespesa.IdTipoDespesa   = Convert.ToInt16(txtIdDespesa.Text);
         tipoDespesa.NomeTipoDespesa = txtTipoDespesa.Text;
         if (tipoDespesa.Excluir() > 0)
         {
             TipoDespesa T = new TipoDespesa();
             dsTipoDesp.Tables.Clear();
             dsTipoDesp.Tables.Add(T.Listar());
             bnTipoDesp.DataSource = dsTipoDesp.Tables["TipoDespesa"];
             tabControl1.SelectTab(0);
             MessageBox.Show("Tipo de Despesa excluído com sucesso!");
         }
         else
         {
             MessageBox.Show("Erro ao excluir Tipo de Despesa!");
         }
     }
 }
Esempio n. 4
0
        private void frmTipoDespesa_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");
                txtDataDespesa.DataBindings.Add("TEXT", bnDespesa, "data_despesa");
                txtValor.DataBindings.Add("TEXT", bnDespesa, "valor_despesa");
                txtObs.DataBindings.Add("TEXT", bnDespesa, "obs_despesa");

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

                Membro Mem = new Membro();
                dsMembro.Tables.Add(Mem.Listar());

                cbxTipoDespesa.DataSource = dsTipoDespesa.Tables["TIPODESPESA"];
                cbxMembro.DataSource      = dsMembro.Tables["MEMBRO"];

                //CAMPO QUE SERÁ MOSTRADO PARA O USUÁRIO

                cbxTipoDespesa.DisplayMember = "nome_tipodespesa";
                cbxMembro.DisplayMember      = "nome_membro";

                //CAMPO QUE É A CHAVE DA TABELA CIDADE E QUE LIGA COM A TABELA DE Despesa

                cbxTipoDespesa.ValueMember = "id_tipodespesa";
                cbxMembro.ValueMember      = "id_membro";


                //No momento de linkar os componentes com o Binding Source linkar também o combox da cidade

                cbxTipoDespesa.DataBindings.Add("SelectedValue", bnDespesa, "tipodespesa_id_tipodespesa"); // AJUSTAR DROPDOWNSTYLE PARA DropDownList PARA NAO DEIXAR INCLUIR
                cbxMembro.DataBindings.Add("SelectedValue", bnDespesa, "membro_id_membro");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void frmTipoDespesa_Load(object sender, EventArgs e)
        {
            try
            {
                TipoDespesa Cid = new TipoDespesa();
                dsTipoDespesa.Tables.Add(Cid.Listar());
                bnTipoDespesa.DataSource     = dsTipoDespesa.Tables["TIPODESPESA"];
                dgvTipoDespesa.DataSource    = bnTipoDespesa;
                bnvTipoDespesa.BindingSource = bnTipoDespesa;

                txtId.DataBindings.Add("TEXT", bnTipoDespesa, "id_tipodespesa");
                txtNomeTipoDespesa.DataBindings.Add("TEXT", bnTipoDespesa, "nome_tipodespesa");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 6
0
 private void FrmTipoDespesa_Load(object sender, EventArgs e)
 {
     try {
         TipoDespesa tipoDespesa = new TipoDespesa();
         dsTipoDesp.Tables.Add(tipoDespesa.Listar());
         bnTipoDesp.DataSource        = dsTipoDesp.Tables["TIPODESPESA"];
         dgvTipoDespesa.DataSource    = bnTipoDesp;
         bnvTipoDespesa.BindingSource = bnTipoDesp;
         txtIdDespesa.DataBindings.Add("TEXT", bnTipoDesp, "id_tipodespesa");
         txtTipoDespesa.DataBindings.Add("TEXT", bnTipoDesp, "nome_tipodespesa");
         //lock controls
         txtIdDespesa.ReadOnly   = true;
         txtTipoDespesa.ReadOnly = true;
         btnSalvar.Enabled       = false;
     }
     catch (Exception ex) {
         MessageBox.Show(ex.Message);
     }
 }
Esempio n. 7
0
        private void FrmDespesa_Load(object sender, EventArgs e)
        {
            try
            {
                Despesa Des = new Despesa();
                dsDespesa.Tables.Add(Des.Listar());
                bnDespesa.DataSource     = dsDespesa.Tables["DESPESA"];
                dgvDespesa.DataSource    = bnDespesa;
                bnvDespesa.BindingSource = bnDespesa;

                txtIdDespesa.DataBindings.Add("TEXT", bnDespesa, "ID_DESPESA");
                dtpDataDespesa.DataBindings.Add("TEXT", bnDespesa, "DATA_DESPESA");
                txtValorDespesa.DataBindings.Add("TEXT", bnDespesa, "VALOR_DESPESA");
                txtObsDespesa.DataBindings.Add("TEXT", bnDespesa, "OBS_DESPESA");

                // Adicionar MEMBRO_ID_MEMBRO à cbxMembro
                Membro Mem = new Membro();
                dsMembro.Tables.Add(Mem.Listar());
                bnMembro.DataSource     = dsMembro.Tables["MEMBRO"];
                cbxMembro.DataSource    = dsMembro.Tables["MEMBRO"];
                cbxMembro.DisplayMember = "NOME_MEMBRO";
                cbxMembro.ValueMember   = "ID_MEMBRO";
                cbxMembro.DataBindings.Add("SelectedValue", bnDespesa, "MEMBRO_ID_MEMBRO");

                // Adicionar TIPODESPESA_ID_TIPODESPESAs à cbxTipoDespesa
                TipoDespesa TDesp = new TipoDespesa();
                dsTDesp.Tables.Add(TDesp.Listar());
                bnTDesp.DataSource           = dsTDesp.Tables["TIPODESPESA"];
                cbxTipoDespesa.DataSource    = dsTDesp.Tables["TIPODESPESA"];
                cbxTipoDespesa.DisplayMember = "NOME_TIPODESPESA";
                cbxTipoDespesa.ValueMember   = "ID_TIPODESPESA";
                cbxTipoDespesa.DataBindings.Add("SelectedValue", bnDespesa, "TIPODESPESA_ID_TIPODESPESA");

                lockControls();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            // validar os dados
            if (txtNomeTipoDespesa.Text == "")
            {
                MessageBox.Show("Tipo de despesa inválido!");
            }
            else
            {
                TipoDespesa RegCid = new TipoDespesa();

                RegCid.IdTipoDespesa   = Convert.ToInt16(txtId.Text);
                RegCid.NomeTipoDespesa = txtNomeTipoDespesa.Text;


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

                        btnSalvar.Enabled          = false;
                        txtId.Enabled              = false;
                        txtNomeTipoDespesa.Enabled = false;

                        btnSalvar.Enabled       = false;
                        btnAlterar.Enabled      = true;
                        btnNovoRegistro.Enabled = true;
                        btnExcluir.Enabled      = true;
                        btnCancelar.Enabled     = false;

                        bInclusao = false;

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

                        dsTipoDespesa.Tables.Clear();
                        dsTipoDespesa.Tables.Add(RegCid.Listar());
                        txtId.Enabled = false;
                        txtNomeTipoDespesa.Enabled = false;

                        btnSalvar.Enabled       = false;
                        btnAlterar.Enabled      = true;
                        btnNovoRegistro.Enabled = true;
                        btnExcluir.Enabled      = true;
                        btnCancelar.Enabled     = false;
                    }
                    else
                    {
                        MessageBox.Show("Erro ao gravar tipo de despesa!");
                    }
                }
            }
        }