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; }