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