public ActionResult ExibiFuncionario(int Id) { if (RepositorioSistema.cargoAutenticado != null) { if (RepositorioSistema.cargoAutenticado == "RH") { LCvendedor Vendedor = MySQL.db.LCvendedor.SingleOrDefault(x => x.id == Id); return(View(Vendedor)); } } return(RedirectToAction("Sistema")); }
public ActionResult AdicionaFuncionario(LCendereco E, LCdepartamento D, LCsistema S, LCfuncionario F, LCvendedor V) { Metodos M = new Metodos(); if (M.adicionarFuncionario(E, D, S, F, V)) { return(RedirectToAction("Sistema")); } return(RedirectToAction("Sistema")); }
public bool adicionarFuncionario(LCendereco E, LCdepartamento D, LCsistema S, LCfuncionario F, LCvendedor V) { if (verificarFuncionarioEFornecedor(F.C_Cpf)) { return(false); } else { try { db.LCendereco.Add(E); db.SaveChanges(); db.LCdepartamento.Add(D); db.SaveChanges(); var senhaCriptografada = FormsAuthentication.HashPasswordForStoringInConfigFile(S.C_Senha, "sha1"); S.C_Senha = senhaCriptografada; db.LCsistema.Add(S); db.SaveChanges(); F.LCendereco_id = E.id; F.LCdepartamento_id = D.id; F.LCsistema_id = S.id; db.LCfuncionario.Add(F); db.SaveChanges(); if (V.I_Bonificacao != 0) { V.LCfuncionario_id = F.id; db.LCvendedor.Add(V); db.SaveChanges(); } return(true); } catch (Exception) { return(false); } } }