/// <summary> /// Excluir uma autorização /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_excluir_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txt_numautorizacao.Text)) { throw new Exception("Selecione uma Autorização para excluir!"); } if (Mensageiro.MensagemPergunta($"Deseja Excluir a solicitação nº {txt_numautorizacao.Text}", principalUi).Equals(DialogResult.Yes)) { controleAutorizacao = new AutorizacaoControl(); if (controleAutorizacao.Excluir( Convert.ToInt16(dgv_autorizacoes.CurrentRow.Cells["Codigo Funcionario"].Value.ToString()), txt_numautorizacao.Text)) { Mensageiro.MensagemConfirmaExclusao(principalUi); CarregaGridView(); LimpaCampos(); } } } catch (Exception ex) { Mensageiro.MensagemErro(ex, principalUi); } }
/// <summary> /// Evento botão excluir funcionário /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_excluir_Click(object sender, EventArgs e) { try { controleFuncionario = new FuncionarioControl(); if (!lbl_codigofuncionario.Text.Equals(string.Empty)) { int codigofunc = Convert.ToInt32(lbl_codigofuncionario.Text); if (Mensageiro.MensagemPergunta($"Deseja excluir o funcionário {txt_nome.Text} ?", principalUi) == DialogResult.Yes) { if (controleFuncionario.Deletar(codigofunc)) { Mensageiro.MensagemConfirmaExclusao(principalUi); } } CarregaGridView(); } else { throw new Exception("Selecione um funcionário antes de excluí-lo!"); } } catch (Exception ex) { Mensageiro.MensagemErro(ex, principalUi); } }
/// <summary> /// Exclui um funionário do banco /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_excluir_Click(Object sender, EventArgs e) { try { if (string.IsNullOrEmpty(lbl_codigofunc.Text)) { throw new Exception("Não existe código do funcionário para excluir!"); } //controlFuncionario = new FuncionarioControl(); //funcionario = CriarFuncionario(); if (Mensageiro.MensagemExclusao(funcionario, PrincipalUi) == DialogResult.Yes) { if (controlFuncionario.Deletar(Convert.ToInt16(lbl_codigofunc.Text))) { Mensageiro.MensagemConfirmaExclusao(PrincipalUi); LimpaCampos(listaControles); } } } catch (Exception exception) { Mensageiro.MensagemErro(exception, this); } }
/// <summary> /// Exclui uma escola /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_excluir_Click(object sender, EventArgs e) { try { if (!string.IsNullOrEmpty(txt_codigo.Text)) { controleInstituicao = new InstituicaoControl(); var inst = controleInstituicao.RetornaInstituicao(Convert.ToInt16(txt_codigo.Text)); if (Mensageiro.MensagemExclusao(inst, principalUI) == DialogResult.Yes) { if (controleInstituicao.Inativar(inst.Codigo)) { Mensageiro.MensagemConfirmaExclusao(principalUI); } } } else { throw new Exception("Selecione uma instituição educacional para excluí-la!"); } } catch (Exception ex) { Mensageiro.MensagemErro(ex, this); } }
/// <summary> /// Exclui uma escola do banco /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_excluir_Click(object sender, EventArgs e) { try { if (!string.IsNullOrEmpty(lbl_codigo.Text)) { int codigoEscola = Convert.ToInt16(lbl_codigo.Text); if (Mensageiro.MensagemExclusao(txt_nome.Text, principalUi) == DialogResult.Yes) { controleInstituicao = new InstituicaoControl(); controleOfertaEnsino = new OfertaEnsinoControl(); if (controleOfertaEnsino.ExcluirAnosEnsino(codigoEscola)) { if (controleInstituicao.Inativar(codigoEscola)) { Mensageiro.MensagemConfirmaExclusao(principalUi); this.LimpaControles(listaControles); } } } } } catch (Exception ex) { Mensageiro.MensagemErro(ex, this); } }
/// <summary> /// Evento do botão excluir /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_excluir_Click(object sender, EventArgs e) { try { if (Mensageiro.MensagemExclusao($"solicitação nº {(int)dgv_dados.CurrentRow.Cells[1].Value}", principalUi).Equals(DialogResult.Yes)) { sindicanciaControl = new SindicanciaControl(); if (sindicanciaControl.ExcluirSindicancia((int)dgv_dados.CurrentRow.Cells[0].Value, (int)dgv_dados.CurrentRow.Cells[1].Value)) { Mensageiro.MensagemConfirmaExclusao(principalUi); RadioButtonChecked_Click(null, null); } } } catch (Exception ex) { Mensageiro.MensagemErro(ex, principalUi); } }
/// <summary> /// Exclui um aluno do banco /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_excluir_Click(object sender, EventArgs e) { try { if (Mensageiro.MensagemExclusao($"Deseja excluir o aluno {dgv_alunos[1,dgv_alunos.CurrentCellAddress.Y].Value}? {Environment.NewLine}Todas as solicitações do aluno também serão excluídas!!!", PrincipalUi).Equals(DialogResult.Yes)) { if (Mensageiro.MensagemExclusao($"TEM CERTEZA? {Environment.NewLine}TODAS AS SOLICITAÇÕES DO ALUNO TAMBÉM SERÃO EXCLUÍDAS!!!", PrincipalUi).Equals(DialogResult.Yes)) { controleAluno = new AlunoControl(); if (controleAluno.Deletar((int)dgv_alunos[0, dgv_alunos.CurrentCellAddress.Y].Value)) { Mensageiro.MensagemConfirmaExclusao(PrincipalUi); CarregaGridView(); } } } } catch (Exception exception) { Mensageiro.MensagemErro(exception, this); } }
private void btn_excluir_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txt_codigoSindicancia.Text) && string.IsNullOrEmpty(txt_codigoAluno.Text)) { throw new ArgumentNullException("Nenhuma sindicancia foi selecionada!"); } sindicanciaControl = new SindicanciaControl(); AlunoControl = new AlunoControl(); if (Mensageiro.MensagemExclusao("Deseja excluir a sindicância?", this).Equals(DialogResult.Yes)) { if (sindicanciaControl.ExcluirSindicancia(Convert.ToInt32(txt_codigoSindicancia.Text), Convert.ToInt32(txt_codigoAluno.Text))) { Mensageiro.MensagemConfirmaExclusao(this); } if (Mensageiro.MensagemPergunta("Deseja excluir os registros do aluno também?", this) .Equals(DialogResult.Yes)) { if (AlunoControl.Deletar(Convert.ToInt32(txt_codigoAluno.Text))) { Mensageiro.MensagemConfirmaExclusao(this); } } CarregaGridView(); } } catch (Exception exception) { Mensageiro.MensagemErro(exception, this); } }