// botao pesquisar
        private void btnPesquisar_Click(object sender, RoutedEventArgs e)
        {
            btnGravar.IsEnabled = false;
            try {
                if (cbPesquisar.Text != null)
                {
                    int codigo = int.Parse(cbPesquisar.Text.Substring(0, 4).Trim());
                    funcionario       = conexao.FUNCIONARIOS.Find(codigo);
                    txtCodigo.Text    = funcionario.codigo.ToString();
                    txtNome.Text      = funcionario.nome;
                    txtEndereco.Text  = funcionario.endereco;
                    txtNumero.Text    = funcionario.numero.ToString();
                    txtBairro.Text    = funcionario.bairro;
                    txtCidade.Text    = funcionario.cidade;
                    cbEstado.Text     = funcionario.estado;
                    MtxtCep.Text      = funcionario.cep;
                    cbSexo.Text       = funcionario.sexo;
                    MtxtTelefone.Text = funcionario.telefone;
                    MtxtCelular.Text  = funcionario.celular;
                    txtSalario.Text   = funcionario.salario.ToString();
                    txtCargo.Text     = funcionario.cargo;
                }
                else
                {
                    MessageBox.Show("Funcionario não encontrado!", "Informação", MessageBoxButton.OK, MessageBoxImage.Information);
                    limpaCampos();
                }
            }
            catch (Exception a) {
                MessageBox.Show("Campo vazio ou código invalido!" + "\n" + a.StackTrace, "Erro", MessageBoxButton.OK,
                                MessageBoxImage.Exclamation);

                limpaCampos();
            }
        }
        public ActionResult DeleteConfirmed(int id)
        {
            FUNCIONARIOS funcionarios = db.FUNCIONARIOS.Find(id);

            db.FUNCIONARIOS.Remove(funcionarios);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "IDFUNCIONARIOS,NOME,CELULAR,EMAIL,SENHA,USERNAME")] FUNCIONARIOS funcionarios)
 {
     if (ModelState.IsValid)
     {
         db.Entry(funcionarios).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(funcionarios));
 }
        public ActionResult Create([Bind(Include = "IDFUNCIONARIOS,NOME,CELULAR,EMAIL,SENHA,USERNAME")] FUNCIONARIOS funcionarios)
        {
            if (ModelState.IsValid)
            {
                db.FUNCIONARIOS.Add(funcionarios);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(funcionarios));
        }
        // GET: Funcionarios/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            FUNCIONARIOS funcionarios = db.FUNCIONARIOS.Find(id);

            if (funcionarios == null)
            {
                return(HttpNotFound());
            }
            return(View(funcionarios));
        }
Example #6
0
 public ActionResult Verificacao(FUNCIONARIOS funcionario)
 {
     using (BDLIVRARIAEntities db = new BDLIVRARIAEntities())
     {
         var userDetails = db.FUNCIONARIOS.Where(x => x.USERNAME == funcionario.USERNAME && x.SENHA == funcionario.SENHA).FirstOrDefault();
         if (userDetails == null)
         {
             ModelState.AddModelError("", "Senha e/ou username incorretos.");
             return(View("Login", funcionario));
         }
         else
         {
             Session["idUsuario"] = userDetails.IDFUNCIONARIOS;
             Session["usuario"]   = userDetails.USERNAME;
             return(RedirectToAction("Index", "Livros"));
         }
     }
 }
 // botao excluir
 private void btnExcluir_Click(object sender, RoutedEventArgs e)
 {
     try {
         MessageBoxResult resultado = MessageBox.Show("Tem certeza que deseja excluir o registro?", "Excluir", MessageBoxButton.YesNo, MessageBoxImage.Question);
         if (resultado == MessageBoxResult.Yes)
         {
             funcionario          = conexao.FUNCIONARIOS.Remove(funcionario);
             funcionario.nome     = null;
             funcionario.endereco = null;
             funcionario.numero   = null;
             funcionario.bairro   = null;
             funcionario.cidade   = null;
             funcionario.estado   = null;
             funcionario.cep      = null;
             funcionario.sexo     = null;
             funcionario.telefone = null;
             funcionario.celular  = null;
             funcionario.salario  = null;
             funcionario.cargo    = null;
             conexao.SaveChanges();
             int?codigo = conexao.FUNCIONARIOS.Max(a => (int?)a.codigo);
             Util.redefinirPK_AutoIncremento("FUNCIONARIOS", codigo);
             MessageBox.Show("Registro excluido com sucesso!", "Excluir", MessageBoxButton.OK, MessageBoxImage.Exclamation);
             carregaGrid();
             limpaCampos();
             carregaPesquisa();
         }
         else
         {
             limpaCampos();
             return;
         }
         btnGravar.IsEnabled = true;
     }catch (Exception) {
         MessageBox.Show("Erro imprevisto ou campos vazios", "Erro", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }