private void BntEntrar_Click(object sender, RoutedEventArgs e) { // instanciando o repositorio UsuarioRepo repo = new UsuarioRepo(); // instanciando o modelo Usuario usuario; //consultando o usuario por email usuario = repo.ConsultarPorEmail(txtemail.Text); // se usuario tiver preenchido e se a senha for igual if (usuario != null && usuario.Senha == txtsenha.Password) { MessageBox.Show("Seja bem vindo " + usuario.Nome); Aplicacao.UsuarioLogado = usuario; //abre menu Menu janela = new Menu(); janela.Show(); //fecha janela atual Close(); } else { MessageBox.Show("Usuario ou Senha Inválido"); } }
private void List_PreviewKeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Delete) { UsuarioRepo repo = new UsuarioRepo(); Usuario usuario = list.SelectedItem as Usuario; if (Aplicacao.UsuarioLogado.Id == usuario.Id) { MessageBox.Show("Usuario Não Pode Se Excluir", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); AtualizarDataGrid(); } else { e.Handled = true; // para ignorar o DELETE } if (Aplicacao.UsuarioLogado.Id != usuario.Id) { MessageBoxResult resposta; resposta = MessageBox.Show("Deseja realmente excluir ? ", "Excluir", MessageBoxButton.YesNo, MessageBoxImage.Question); if (resposta == MessageBoxResult.Yes) { repo.Excluir(usuario.Id); AtualizarDataGrid(); } else { e.Handled = true; // para ignorar o DELETE } } } }
// POST: api/Login public IHttpActionResult Post([FromBody] Login login) { bool loginValido = false; //Verificar semo ligin veio preenchimentp e é vàlido if (login != null) { UsuarioRepo usuarioRepo = new UsuarioRepo(); Usuario usuario = usuarioRepo.ConsultarPorEmail(login.Usuario); if (usuario != null) { if (usuario.Senha == login.Senha) { loginValido = true; } else { return(Unauthorized()); } } } if (loginValido == true) { //se o login for válido gerar e retorna o token TokenGenerado token = createToken(login.Usuario); return(Ok(token)); } else { //if usuario e senha inválido, retorna não autorizado return(Unauthorized()); } }
public bool Modificar(Usuario Usuario) { using (SQLContexto contexto = new SQLContexto()) { UsuarioRepo usuarioRepo = new UsuarioRepo(contexto); return(usuarioRepo.Actualizar(Usuario)); } }
public bool Agregar(Usuario Usuario) { using (SQLContexto contexto = new SQLContexto()) { UsuarioRepo usuarioRepo = new UsuarioRepo(contexto); return(usuarioRepo.Insertar(Usuario)); } }
public List <Usuario> TraerTodo() { using (SQLContexto contexto = new SQLContexto()) { UsuarioRepo usuarioRepo = new UsuarioRepo(contexto); return(usuarioRepo.TraerTodo()); } }
public List <Usuario> TraerPorPuesto(EPuesto Puesto) { using (SQLContexto contexto = new SQLContexto()) { UsuarioRepo usuarioRepo = new UsuarioRepo(contexto); return(usuarioRepo.TraerPorPuesto(Puesto)); } }
private Usuario HidratarReclutador(ProcesoSeleccion procesoSeleccion) { using (SQLContexto contexto = new SQLContexto()) { UsuarioRepo usuarioRepo = new UsuarioRepo(contexto); return(usuarioRepo.Traer(procesoSeleccion.Reclutador)); } }
private Usuario HidratarUsuario(Entrevista entrevista) { using (SQLContexto contexto = new SQLContexto()) { UsuarioRepo usuarioRepo = new UsuarioRepo(contexto); return(usuarioRepo.Traer(entrevista.Entrevistador)); } }
public bool Ingresar(string nombreUsuario, string password, string programa) { bool ingreso = false; UsuarioRepo usuarioRepo = new UsuarioRepo(); ingreso = usuarioRepo.Ingresar(nombreUsuario, password, programa); return(ingreso); //throw new NotImplementedException(); }
public bool Ingresar() { bool ingreso = false; UsuarioRepo usuarioRepo = new UsuarioRepo(); ingreso = usuarioRepo.Ingresar(this.nombre, this.pasword); return(ingreso); //throw new NotImplementedException(); }
public Usuario Traer(string Legajo) { using (SQLContexto contexto = new SQLContexto()) { UsuarioRepo usuarioRepo = new UsuarioRepo(contexto); return(usuarioRepo.Traer(new Usuario { Legajo = Legajo })); } }
public ActionResult Logar(UsuarioRepo model, string URL) { if (UsuarioRepo.AutenticarUsuario(model.LoginUsuario, model.Senha)==false) { ViewBag.Error = "Dados incorretos! Verifique e tente novamente!"; return View(model); } return RedirectToAction("index","home"); }
public bool Eliminar(Usuario Usuario) { if (Usuario.Legajo == UserHelper.UsuarioSistema.Legajo) { throw new Exception("No se puede eliminar el usuario en uso"); } using (SQLContexto contexto = new SQLContexto()) { UsuarioRepo usuarioRepo = new UsuarioRepo(contexto); return(usuarioRepo.Eliminar(Usuario)); } }
public bool CambiarContrasena(string Actual, string Nueva) { if (Actual != UserHelper.UsuarioSistema.Password) { return(false); } using (SQLContexto contexto = new SQLContexto()) { UsuarioRepo usuarioRepo = new UsuarioRepo(contexto); return(usuarioRepo.CambiarPassword(new Usuario { Legajo = UserHelper.UsuarioSistema.Legajo, Password = Nueva })); } }
private void AtualizarDataGrid() { //carrega os dados no datagrid UsuarioRepo repo = new UsuarioRepo(); list.ItemsSource = repo.Pesquisar(txtPesquisar.Text); //para deixar a coluna invisivel list.Columns[0].Visibility = Visibility.Hidden; list.Columns[4].Visibility = Visibility.Hidden; list.Columns[5].Visibility = Visibility.Hidden; list.Columns[0].IsReadOnly = true; list.Columns[1].IsReadOnly = true; list.Columns[2].IsReadOnly = true; list.Columns[3].IsReadOnly = true; }
// POST: api/Agendamento public IHttpActionResult Post([FromBody] Agendamento agendamento) { UsuarioRepo usuarioRepo = new UsuarioRepo(); Usuario usuario = new Usuario(); usuario = usuarioRepo.ConsultarPorEmail(User.Identity.Name); agendamento.IdUsuario = usuario.Id; agendamento.DateStatus = DateTime.Now; try { AgendamentoRepo agendamentosRepo = new AgendamentoRepo(); agendamentosRepo.Inserir(agendamento); return(Ok(agendamento)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public static bool Login(string Legajo, string Password) { using (SQLContexto contexto = new SQLContexto()) { UsuarioRepo usuarioRepo = new UsuarioRepo(contexto); Usuario usuario = usuarioRepo.Traer(new Usuario { Legajo = Legajo }); if (usuario == null) { return(false); } if (usuario.Password != Password) { return(false); } UsuarioSistema = usuario; } return(true); }
public UsuarioService(ApiContext contexto) { repository = new UsuarioRepo(contexto); }
public PedidoService(ApiContext contexto) { this.repository = new PedidoRepo(contexto); this.usuarioRepo = new UsuarioRepo(contexto); this.produtoRepo = new ProdutoRepo(contexto); }
public UsuarioPersona Get(int id) { return(UsuarioRepo.getUsuarioPersona(id)); }
private void BtnSalvar_Click(object sender, RoutedEventArgs e) { //verificar se é vazio ou espaço em branco if (string.IsNullOrWhiteSpace(txtnome.Text)) { MessageBox.Show("Nome é obrigatório", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); txtnome.Focus(); return; } //verificar se é vazio ou espaço em branco if (string.IsNullOrWhiteSpace(txtcpf.Text)) { MessageBox.Show("CPF é obrigatório", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); txtcpf.Focus(); return; } //verificar se é vazio ou espaço em branco if (string.IsNullOrWhiteSpace(txtemail.Text)) { MessageBox.Show("Email é obrigatório", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); txtemail.Focus(); return; } //verificar se é vazio ou espaço em branco if (string.IsNullOrWhiteSpace(txtsenha.Password)) { MessageBox.Show("Senha é obrigatório", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); txtsenha.Focus(); return; } //verificar se é vazio ou espaço em branco if (string.IsNullOrWhiteSpace(cbotipo.Text)) { MessageBox.Show("Tipo é obrigatório", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); cbotipo.Focus(); return; } //verificar se é vazio ou espaço em branco if (txtsenha.Password != txtconfs.Password) { MessageBox.Show("Senha e Confirmação de senha estão diferentes", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); txtsenha.Focus(); return; } // instanciando objeto UsuarioRepo repo = new UsuarioRepo(); Usuario usuario = new Usuario(); // preenchendo campos usuario.Nome = txtnome.Text; usuario.Email = txtemail.Text; usuario.CPF = txtcpf.Text; usuario.Senha = txtsenha.Password; if (cbotipo.Text == "Administrador") { usuario.TipoUsuario = 1; } else if (cbotipo.Text == "Operador") { usuario.TipoUsuario = 2; } try { if (UsuarioAlteracao != null) { //preenche o ID usuario.Id = UsuarioAlteracao.Id; //inserinco usuario repo.Alterar(usuario); MessageBox.Show("Usuario alterado com sucesso."); } else {//inserindo usuario repo.Inserir(usuario); MessageBox.Show("Usuario Cadastrado Com Sucesso."); } } catch (Exception ex) { MessageBox.Show("Ocorreu um erro.Mensagem Original: " + ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); return; } Close(); }