예제 #1
0
        private void btn_salvarFunc_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                FuncionarioController funcController = new FuncionarioController();
                Funcionario           func           = funcController.BuscarPorId(id);
                func.NomeFuncionario = tb_nomeFunc.Text;
                func.Cargo           = tb_cargoFunc.Text;

                if (string.IsNullOrEmpty(tb_nomeFunc.Text))
                {
                    throw new NullReferenceException("O campo nome é obrigatório.");
                }

                if (string.IsNullOrEmpty(tb_cargoFunc.Text))
                {
                    throw new NullReferenceException("O campo cargo é obrigatório.");
                }

                funcController.Atualizar(func);
                MessageBox.Show("Funcionairo atualizado com sucesso!");

                ListarFuncionarios dg_listarFuncionarios = new ListarFuncionarios();
                dg_listarFuncionarios.Show();
                this.Close();
            }catch (Exception ex)
            {
                MessageBox.Show("Erro ao atualizar funcionário! (" + ex.Message + ")");
            }
        }
예제 #2
0
        private void btn_funcionario_Click(object sender, RoutedEventArgs e)
        {
            ListarFuncionarios listFunc = new ListarFuncionarios();

            //cadUsu.Show();
            listFunc.ShowDialog();
            //this.Close();
        }
        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 + " )");
            }
        }