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