public ActionResult Cadastrar(Professor professor) { int LOTipoUsuario = (Int32)Session["tipoUsuario"]; if (LOTipoUsuario == 5 || LOTipoUsuario == 3 || LOTipoUsuario == 4) // 3 4 -> professor, 5 -> adm { try { professor.PRValido = "N"; PRR.Adicionar(professor); LoginUsuarios login = new LoginUsuarios(); login.LOLogin = professor.PRemail; login.LOSenha = professor.PRsenha; login.LOTipoUsuario = professor.PRtipoProfessor; LR.Adicionar(login); Session["tipoUsuario"] = login.LOTipoUsuario; Session["LoginUsuario"] = login.LOLogin; return(RedirectToAction("Index")); } catch (Exception e) { ViewBag.Exception = e.ToString(); } } ViewBag.PRtipoProfessor = new SelectList(TUR.BuscarTodosComCondicao(pr => pr.TUIDusuario >= 3 && pr.TUIDusuario < 5), "TUIDusuario", "TUdescricao"); return(RedirectToAction("Entrar", "LoginUsuarios", new { erro = "Apenas Administradores ou Professores tem acesso a esse recurso" })); }
public ActionResult Editar(Professor professor) { int LOTipoUsuario = (Int32)Session["tipoUsuario"]; if (LOTipoUsuario == 5 || LOTipoUsuario == 3 || LOTipoUsuario == 4) // 3 4 -> professor, 5 -> adm { try { PRR.Atualizar(professor); LoginUsuarios login = new LoginUsuarios(); login = LR.BuscarLoginPorEmail(professor.PRemail); login.LOLogin = professor.PRemail; login.LOSenha = professor.PRsenha; login.LOTipoUsuario = professor.PRtipoProfessor; LR.Atualizar(login); return(RedirectToAction("Index")); } catch (Exception e) { ViewBag.Exception = e.ToString(); ViewBag.PRValido = ListasRepositorio.AtivoInativo(); ViewBag.PRtipoProfessor = new SelectList(TUR.BuscarTodosComCondicao(pr => pr.TUIDusuario >= 3 && pr.TUIDusuario < 5), "TUIDusuario", "TUdescricao"); return(View(professor)); } } return(RedirectToAction("Entrar", "LoginUsuarios", new { erro = "Apenas Administradores ou Professores tem Acesso a esse recurso" })); }
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(); }
public ActionResult Cadastrar(Avaliador avaliador) { int LOTipoUsuario = (Int32)Session["tipoUsuario"]; if (LOTipoUsuario == 5 || LOTipoUsuario == 6) // 6 -> avaliador, 5 -> adm { try { avaliador.AVValido = "N"; AVR.Adicionar(avaliador); LoginUsuarios login = new LoginUsuarios(); login.LOLogin = avaliador.AVemail; login.LOSenha = avaliador.AVsenha; login.LOTipoUsuario = 6; LR.Adicionar(login); Session["tipoUsuario"] = login.LOTipoUsuario; Session["LoginUsuario"] = login.LOLogin; return(RedirectToAction("Index")); } catch (Exception e) { ViewBag.Exception = e.ToString(); } } return(View()); }
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 buttonLogin_Click(object sender, EventArgs e) { try { LoginUsuarios log = new LoginUsuarios(); string LoginUsuario = nomeUser.Text; //nomeUser é o nome do textBox string Senha = senha.Text; int tipoUsuario = Int32.Parse(tipoUser.SelectedValue.ToString()); //tipoUser é o nome do dropdownlist log.LOLogin = LoginUsuario; log.LOSenha = Senha; log.LOTipoUsuario = tipoUsuario; if (LR.VerificarLogin(LoginUsuario, Senha, tipoUsuario).LOLogin != null) //se for verdadeiro, guarda na seção { Home home = new Home(); //redireciona para o Home home.GetLogin = LoginUsuario; //passa os valores que quero que o home use home.GetTipoUsuario = tipoUsuario; //passa os valores que quero que o home use this.Hide(); home.Show(); //this.Close(); } } catch (Exception a) { Error erro = new Error(); erro.GetError = "Não foi possível realizar sua operação - Seu cadastro no Sistema não foi encontrado!"; this.Hide(); erro.Show(); } }
public ActionResult Cadastrar(Aluno aluno) { int LOTipoUsuario = (Int32)Session["tipoUsuario"]; if (LOTipoUsuario < 3 || LOTipoUsuario == 5) // 0 a 2 -> aluno. 5 -> adm { try { ALR.Adicionar(aluno); LoginUsuarios login = new LoginUsuarios(); login.LOLogin = aluno.ALIDaluno.ToString(); login.LOSenha = aluno.ALsenha; login.LOTipoUsuario = aluno.ALtipoAluno; LR.Adicionar(login); Session["tipoUsuario"] = login.LOTipoUsuario; Session["LoginUsuario"] = login.LOLogin; return(RedirectToAction("Index")); } catch (Exception e) { ViewBag.Exception = e.ToString(); } ViewBag.ALtipoAluno = new SelectList(TUR.BuscarTodosComCondicao(al => al.TUIDusuario <= 3), "TUIDusuario", "TUdescricao", aluno.ALtipoAluno); return(View(aluno)); } return(RedirectToAction("Entrar", "LoginUsuarios", new { erro = "Apenas Administradores ou Alunos já cadastrados tem acesso a esse recurso" })); }
private void button2_Click(object sender, EventArgs e) { bool representante = false; if (rbSim.Checked) { representante = true; } else { representante = false; } TccRepresentantes db = new TccRepresentantes(); Alunos aluno = new Alunos { Aluno = textBox1.Text, CGM = Convert.ToInt32(maskedTextBox1.Text), Representante = representante, Turma = comboBox1.Text }; LoginUsuarios logUsu = new LoginUsuarios(); logUsu.Usuario = textBox1.Text; logUsu.Senha = maskedTextBox1.Text; if (representante) { Voto voto = new Voto { candiato = Convert.ToInt32(maskedTextBox1.Text), Voto1 = 0, Alunos = aluno }; db.Voto.Add(voto); } db.Alunos.Add(aluno); db.LoginUsuarios.Add(logUsu); db.SaveChanges(); textBox1.Text = ""; maskedTextBox1.Text = ""; comboBox1.Text = ""; rbSim.Checked = false; radioButton2.Checked = false; RestricaoRepresentante(); }
private void btnAcessar_Click(object sender, EventArgs e) { TccRepresentantes db = new TccRepresentantes(); LoginUsuarios login = db.LoginUsuarios.Where(a => a.Usuario == txtUsuario.Text && a.Senha == txtSenha.Text).FirstOrDefault(); if (login == null) { MessageBox.Show("Usuário não existe", "Alerta", MessageBoxButtons.OK); } else if (login.Usuario == "Admin") { Registro Registro = new Registro(); Registro.Show(); this.Hide(); } else { VotaRepresentante VotaRepresentante = new VotaRepresentante(); VotaRepresentante.Show(); this.Hide(); } }
private void button1_Click(object sender, EventArgs e) { Avaliador avaliador = new Avaliador(); avaliador.AVareaAtuacao = Area.Text; avaliador.AVemail = Email.Text; avaliador.AVformacao = Formacao.Text; avaliador.AVnome = Nome.Text; avaliador.AVsenha = Senha.Text; avaliador.AVValido = "S"; try { AVR.Adicionar(avaliador); } 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.LOSenha = avaliador.AVsenha; login.LOLogin = avaliador.AVemail; login.LOTipoUsuario = 6; LR.Adicionar(login); Home home = new Home(); this.Hide(); home.Show(); }
private void Cadastrar_Click(object sender, EventArgs e) { Professor professor = new Professor(); professor.PRnome = Nome.Text; professor.PRemail = Email.Text; professor.PRsenha = Senha.Text; professor.PRdepartamento = Departamento.Text; professor.PRdisciplinaPrincipal = Disciplina.Text; professor.PRtipoProfessor = 3; professor.PRValido = "S"; try { PR.Adicionar(professor); } 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 = professor.PRemail; login.LOSenha = professor.PRsenha; login.LOTipoUsuario = professor.PRtipoProfessor; LR.Adicionar(login); Home home = new Home(); this.Hide(); home.Show(); }
private void Cadastrar_Click(object sender, EventArgs e) { Professor professor = new Professor(); professor.PRnome = Nome.Text; professor.PRemail = Email.Text; professor.PRsenha = Senha.Text; professor.PRdepartamento = Departamento.Text; professor.PRdisciplinaPrincipal = Disciplina.Text; professor.PRtipoProfessor = 3; professor.PRValido = Stat.SelectedText.Substring(0, 1); try { PR.Atualizar(professor); } catch { Error erro = new Error(); erro.GetError = "Não foi possível realizar sua operação - Informação Inválida em Algum dos Campos!"; this.Hide(); erro.Show(); } LoginUsuarios login = new LoginUsuarios(); login.LOLogin = professor.PRemail; login.LOSenha = professor.PRsenha; LR.Atualizar(login); Home home = new Home(); this.Hide(); home.Show(); }
public JsonResult Logar(string LOLogin = "", string LOSenha = "", int LOTipoUsuario = 0) { var result = false; try { LoginUsuarios login = new LoginUsuarios(); string LoginUsuario = LOLogin; string Senha = LOSenha; int tipoUsuario = LOTipoUsuario; var tu = TUR.BuscarTodosComCondicao(w => w.TUIDusuario == tipoUsuario); login.LOLogin = LoginUsuario; login.LOSenha = Senha; login.LOTipoUsuario = tipoUsuario; if (LR.VerificarLogin(LoginUsuario, Senha, tipoUsuario).LOLogin != null)//se for verdadeiro, guarda na seção { Session["tipoUsuario"] = login.LOTipoUsuario; Session["LoginUsuario"] = login.LOLogin; result = true; return(Json(result, JsonRequestBehavior.AllowGet)); } } catch (Exception e) { ViewBag.Exception = e.ToString(); } ViewBag.Exception = "Login ou Senha incorretas! Caso não esteja cadastrado no sistema, clique em Cadastrar"; ViewBag.LOTipoUsuario = new SelectList(TUR.BuscarTodos(), "TUIDusuario", "TUdescricao"); result = false; return(Json(result, JsonRequestBehavior.AllowGet)); }