public ActionResult Cadastrar(Administrador administrador) { int LOTipoUsuario = (Int32)Session["tipoUsuario"]; if (LOTipoUsuario == 5) // 5 -> adm { try { ADMR.Adicionar(administrador); LoginUsuarios login = new LoginUsuarios(); login.LOLogin = administrador.ADLogin; login.LOSenha = administrador.ADSenha; login.LOTipoUsuario = 5; LR.Adicionar(login); return(RedirectToAction("Index")); } catch (Exception e) { ViewBag.Exception = e.ToString(); } } return(RedirectToAction("Entrar", "LoginUsuarios", new { erro = "Apenas Administradores já cadastrados podem Cadastrar novos administradores" }));; }
private void Cadastrar_Click(object sender, EventArgs e) { Administrador adm = new Administrador(); adm.ADLogin = user.Text; adm.ADSenha = password.Text; try { AR.Adicionar(adm); } catch { Error erro = new Error(); erro.GetError = "Não foi possível realizar sua operação - Valor Inválido em algum dos campos!"; this.Hide(); erro.Show(); } LoginUsuarios login = new LoginUsuarios(); login.LOLogin = adm.ADLogin; login.LOSenha = adm.ADSenha; login.LOTipoUsuario = 5; LR.Adicionar(login); Home home = new Home(); this.Hide(); home.Show(); }