示例#1
0
        private void Excluir(Funcionario funcionario)
        {
            if (tbNome.Text.Trim() == string.Empty)
            {
                MessageBox.Show("Não é possivel excluir campos em branco", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (MessageBox.Show("Deseja realmente excluir esse funcionário?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No)
            {
            }
            else
            {
                funcionario.Id          = Convert.ToInt32(tbId.Text);
                funcionario.Nome        = tbNome.Text;
                funcionario.Cpf         = mtbCpf.Text;
                funcionario.Endereco    = tbEndereco.Text;
                funcionario.Numero      = Convert.ToInt32(tbNumero.Text);
                funcionario.Cep         = mtbCep.Text;
                funcionario.Complemento = tbComplemento.Text;
                funcionario.Bairro      = tbBairro.Text;
                funcionario.Telefone    = mtbCelular.Text;
                funcionario.Email       = tbEmail.Text;
                funcionario.Cidade      = tbCidade.Text;
                funcionario.Estado      = cbEstado.Text;
                funcionario.Senha       = tbSenha.Text;
                funcionario.Cargo       = cbCargo.Text;

                funcionarioController.Excluir(funcionario);

                MessageBox.Show("Funcionário excluido com sucesso!");

                Listar();
                Limpar();
            }
        }
示例#2
0
        public ActionResult ExcluirFuncionarioConfirmar(int id)
        {
            FuncionarioController controller = new FuncionarioController();

            controller.Excluir(id);

            return(RedirectToAction("ListaFuncionario"));
        }
示例#3
0
 private void b_excluir_Click(object sender, EventArgs e)
 {
     FC.Excluir(tb_id.Text);
     tb_id.Text    = "0";
     tb_cpf.Text   = "";
     tb_nome.Text  = "";
     tb_end.Text   = "";
     tb_idade.Text = "";
     tb_tel.Text   = "";
     tb_sal.Text   = "";
     lb_list.Items.Clear();
     foreach (Funcionario f in ViewPrincipal.instance.listaFuncionarios)
     {
         lb_list.Items.Add(f.CPF);
     }
 }
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                int id = (dg_ListaFuncionarios.SelectedItem as Funcionario).FuncionarioId;
                FuncionarioController funcController = new FuncionarioController();

                funcController.Excluir(id);
                MessageBox.Show("Funcionário excluido com Sucesso!");

                ListarFuncionarios dg_listarFuncionarios = new ListarFuncionarios();
                dg_listarFuncionarios.Show();
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(" Operação inválida! (" + ex.Message + " )");
            }
        }
示例#5
0
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     try
     {
         if (lblIdFuncionario.Text != "")
         {
             funcionario.Id = int.Parse(lblIdFuncionario.Text);
             objFuncionariosBll.Excluir(funcionario);
             //exibir alguma mensagem de sucesso
             AtualizaGrid();
             LimparForm();
         }
         else
         {
             MessageBox.Show("Selecione o funcionário antes de excluí-lo.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }