Beispiel #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 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!");
                    }
                }
            }
        }