コード例 #1
0
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Tem certeza que deseja excluir o desconto ?", "Colégio Conhecer - Excluir Desconto", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK)
     {
         if (linhaSelecionadaGrid != -1)
         {
             descontoControlador.Excluir(listaDesconto[linhaSelecionadaGrid]);
             descontoControlador.Confirmar();
             carregaForm();
             linhaSelecionadaGrid = -1;
         }
         else
         {
             MessageBox.Show("Selecione uma opção na tabela abaixo para exclusão, então pressione excluir.", "Colégio Conhecer");
         }
     }
 }
        private void ucMenuInferior1_EventoCadastrar()
        {
            if (verificaButton == 1)
            {
                #region ADICIONAR
                desconto = new Desconto();

                try
                {
                    descontoControlador = DescontoProcesso.Instance;

                    #region VALIDA - DESCRIÇÃO

                    if (String.IsNullOrEmpty(txtDescricao.Text))
                    {
                        errorProviderTela.SetError(txtDescricao, "Informe a descrição");
                        txtDescricao.Clear();
                        return;
                    }
                    desconto.Descricao = txtDescricao.Text;

                    #endregion

                    #region VALIDA - VALOR

                    if (String.IsNullOrEmpty(txtValor.Text))
                    {
                        errorProviderTela.SetError(txtValor, "Informe o valor");
                        txtValor.Clear();
                        txtValor.Text = "";
                        return;
                    }
                    desconto.Percentual = Convert.ToDouble(txtValor.Text);

                    #endregion

                    if (verificaSeJaInserido(desconto) == false)
                    {
                        desconto.Status = 1;
                        descontoControlador.Incluir(desconto);
                        descontoControlador.Confirmar();
                        linhaSelecionadaGrid = -1;

                        MessageBox.Show(DescontoConstantes.DESCONTO_INCLUIDO, "Colégio Conhecer");
                    }
                    else
                    {
                        MessageBox.Show("O Desconto já existe na base de dados", "Colégio Conhecer");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                carregaForm();
                limparTela();

                #endregion
            }
            if (verificaButton == 2)
            {
                #region ALTERAR

                try
                {
                    desconto = new Desconto();
                    descontoControlador = DescontoProcesso.Instance;

                    #region VALIDA - DESCRIÇÃO

                    if (String.IsNullOrEmpty(txtDescricao.Text))
                    {
                        errorProviderTela.SetError(txtDescricao, "Informe a descrição");
                        txtDescricao.Clear();
                        return;
                    }
                    desconto.Descricao = txtDescricao.Text;

                    #endregion

                    #region VALIDA - VALOR

                    if (String.IsNullOrEmpty(txtValor.Text))
                    {
                        errorProviderTela.SetError(txtValor, "Informe o valor");
                        txtValor.Clear();
                        txtValor.Text = "";
                        return;
                    }
                    desconto.Percentual = Convert.ToDouble(txtValor.Text);

                    #endregion

                    desconto.Status = 1;

                    if (linhaSelecionadaGrid != -1)
                    {
                        //descontoControlador.Alterar(desconto);
                        //descontoControlador.Confirmar();
                        //carregaForm();
                        //linhaSelecionadaGrid = -1;

                        desconto.ID = listaDesconto[linhaSelecionadaGrid].ID;
                        descontoControlador.Alterar(desconto);
                        carregaForm();
                        linhaSelecionadaGrid = -1;

                        MessageBox.Show(DescontoConstantes.DESCONTO_ALTERADO, "Colégio Conhecer");
                    }
                    else
                    {
                        MessageBox.Show("Selecione um registro para alterar, caso queira inserir use o botão +", "Colégio Conhecer");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                carregaForm();
                limparTela();
                #endregion
            }

            ucMenuDireita1.travaBotao(telaConfiguracoesDescontoMatricula.getInstancia(), true);
            txtDescricao.Enabled = false;
            txtValor.Enabled = false;
            dataGridView1.Enabled = true;
            btnExcluir.Enabled = true;
            btnAlterar.Enabled = true;
            btnAdicionarDesconto.Enabled = true;

            verificaButton = 0;
        }
コード例 #3
0
        private void ucMenuInferior1_EventoCadastrar()
        {
            if (verificaButton == 1)
            {
                #region ADICIONAR
                desconto = new Desconto();

                try
                {
                    descontoControlador = DescontoProcesso.Instance;

                    #region VALIDA - DESCRIÇÃO

                    if (String.IsNullOrEmpty(txtDescricao.Text))
                    {
                        errorProviderTela.SetError(txtDescricao, "Informe a descrição");
                        txtDescricao.Clear();
                        return;
                    }
                    desconto.Descricao = txtDescricao.Text;

                    #endregion

                    #region VALIDA - VALOR

                    if (String.IsNullOrEmpty(txtValor.Text))
                    {
                        errorProviderTela.SetError(txtValor, "Informe o valor");
                        txtValor.Clear();
                        txtValor.Text = "";
                        return;
                    }
                    desconto.Percentual = Convert.ToDouble(txtValor.Text);

                    #endregion


                    if (verificaSeJaInserido(desconto) == false)
                    {
                        desconto.Status = 1;
                        descontoControlador.Incluir(desconto);
                        descontoControlador.Confirmar();
                        linhaSelecionadaGrid = -1;

                        MessageBox.Show(DescontoConstantes.DESCONTO_INCLUIDO, "Colégio Conhecer");
                    }
                    else
                    {
                        MessageBox.Show("O Desconto já existe na base de dados", "Colégio Conhecer");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                carregaForm();
                limparTela();

                #endregion
            }
            if (verificaButton == 2)
            {
                #region ALTERAR

                try
                {
                    desconto            = new Desconto();
                    descontoControlador = DescontoProcesso.Instance;

                    #region VALIDA - DESCRIÇÃO

                    if (String.IsNullOrEmpty(txtDescricao.Text))
                    {
                        errorProviderTela.SetError(txtDescricao, "Informe a descrição");
                        txtDescricao.Clear();
                        return;
                    }
                    desconto.Descricao = txtDescricao.Text;

                    #endregion

                    #region VALIDA - VALOR

                    if (String.IsNullOrEmpty(txtValor.Text))
                    {
                        errorProviderTela.SetError(txtValor, "Informe o valor");
                        txtValor.Clear();
                        txtValor.Text = "";
                        return;
                    }
                    desconto.Percentual = Convert.ToDouble(txtValor.Text);

                    #endregion

                    desconto.Status = 1;

                    if (linhaSelecionadaGrid != -1)
                    {
                        //descontoControlador.Alterar(desconto);
                        //descontoControlador.Confirmar();
                        //carregaForm();
                        //linhaSelecionadaGrid = -1;

                        desconto.ID = listaDesconto[linhaSelecionadaGrid].ID;
                        descontoControlador.Alterar(desconto);
                        carregaForm();
                        linhaSelecionadaGrid = -1;

                        MessageBox.Show(DescontoConstantes.DESCONTO_ALTERADO, "Colégio Conhecer");
                    }
                    else
                    {
                        MessageBox.Show("Selecione um registro para alterar, caso queira inserir use o botão +", "Colégio Conhecer");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                carregaForm();
                limparTela();
                #endregion
            }

            ucMenuDireita1.travaBotao(telaConfiguracoesDescontoMatricula.getInstancia(), true);
            txtDescricao.Enabled         = false;
            txtValor.Enabled             = false;
            dataGridView1.Enabled        = true;
            btnExcluir.Enabled           = true;
            btnAlterar.Enabled           = true;
            btnAdicionarDesconto.Enabled = true;

            verificaButton = 0;
        }