public ActionResult TrocarSenhaColaborador(DataColaborador colaborador) { try { var pessoas = bd.Pessoas.FirstOrDefault(pes => pes.PessoaId == colaborador.StatusId); //Log log = new Log //{ // DadoAnterior = pessoas.Senha, // DadoModificado = pessoa.Senha, // DataLog = DateTime.Now, // NomeTabela = "Pessoas", // PessoaId = pessoa.PessoaId //}; //bd.Log.Add(log); pessoas.Senha = colaborador.Senha; bd.Entry(pessoas).State = EntityState.Modified; bd.SaveChanges(); return(RedirectToAction("ListarColaboradores")); } catch { if (HttpContext.User.Identity.IsAuthenticated) { return(RedirectToAction("ListarColaboradores", "Colaborador", new { status = 1 })); } else { return(RedirectToAction("Login", "Login", new { status = 2 })); } } }
public ActionResult CadastrarColaborador(DataColaborador colaborador) { try { colaborador.DataCadastro = DateTime.Now; Pessoas pessoa = new Pessoas { AcessoId = colaborador.AcessoId, Contato = colaborador.Contato, CPF = colaborador.CPF.Replace("-", "").Replace(".", ""), DataCadastro = colaborador.DataCadastro, DataNascimento = colaborador.DataNascimento, Email = colaborador.Email, NomeCompleto = colaborador.NomeCompleto, RG = colaborador.RG, Senha = colaborador.Senha, StatusId = colaborador.StatusId }; bd.Pessoas.Add(pessoa); bd.SaveChanges(); return(RedirectToAction("ListarColaboradores")); } catch { if (HttpContext.User.Identity.IsAuthenticated) { return(RedirectToAction("ListarColaboradores", "Colaborador", new { status = 1 })); } else { return(RedirectToAction("Login", "Login", new { status = 2 })); } } }
public ActionResult TrocarSenhaColaborador(int PessoaId) { try { var pessoa = bd.Pessoas.FirstOrDefault(x => x.PessoaId == PessoaId); DataColaborador colaborador = new DataColaborador() { PessoaId = pessoa.PessoaId, NomeCompleto = pessoa.NomeCompleto }; return(View(colaborador)); } catch { if (HttpContext.User.Identity.IsAuthenticated) { return(RedirectToAction("ListarColaboradores", "Colaborador", new { status = 1 })); } else { return(RedirectToAction("Login", "Login", new { status = 2 })); } } }