예제 #1
0
        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" }));;
        }
예제 #2
0
        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();
        }