public IHttpActionResult Login([FromBody] LoginRequest User) { Respuesta oRespuesta = new Respuesta(); try { UsuarioGestor gestor = new UsuarioGestor(); LoginRespuesta oLoginRespuesta = new LoginRespuesta(); Usuario usuario = gestor.ObtenerPorCUILPassword(User.Cuil, User.Password); if (usuario.IdCliente != null) { oLoginRespuesta.Token = TokenGenerator.GenerateTokenJwt(User.Cuil); oRespuesta.Exito = 1; oRespuesta.Mensaje = "Acesso concedido"; oRespuesta.Data = oLoginRespuesta; return(Ok(oRespuesta)); } else { oRespuesta.Exito = 0; oRespuesta.Mensaje = "Acesso denegado, cuil o cuil incorrecto"; return(Ok(oRespuesta)); } } catch (Exception ex) { oRespuesta.Exito = 0; oRespuesta.Mensaje = "Error"; return(BadRequest()); } }
public async Task <IActionResult> Desativar(int id, [FromBody] UsuarioGestor usuarioGestorView) { var claims = (ClaimsIdentity)User.Identity; usuarioGestorView.USUARIO_ALTERACAO = User.Identity.Name; usuarioGestorView.DATA_ALTERACAO = DateTime.Now; if (id != usuarioGestorView.ID) { return(Conflict()); } if (ModelState.IsValid) { try { await _gestor.Update(usuarioGestorView); return(Accepted()); } catch (DbUpdateConcurrencyException) { if (!GestorExists(usuarioGestorView.ID)) { return(NotFound()); } } } return(UnprocessableEntity()); }
private void btn_AltaUsuario_Click(object sender, EventArgs e) { UsuarioGestor usuarioGestor = new UsuarioGestor(); controller.AltaUsuario(txt_NombreUsuario.Text, txt_Contraseña.Text, txt_Nombre.Text, txt_Apellido.Text, (Rol)cmb_Rol.SelectedItem); dgv_Usuarios.DataSource = null; dgv_Usuarios.DataSource = usuarioGestor.GetListUsuario(); }
private void Form1_Load(object sender, EventArgs e) { IniciarControles(); UsuarioGestor usuarioGestor = new UsuarioGestor(); dgv_Usuarios.DataSource = null; dgv_Usuarios.DataSource = usuarioGestor.GetListUsuario(); }
private void btn_BajaUsuario_Click(object sender, EventArgs e) { UsuarioGestor usuarioGestor = new UsuarioGestor(); Usuario usuario = dgv_Usuarios.SelectedRows[0].DataBoundItem as Usuario; controller.BajaUsuario(usuario); dgv_Usuarios.DataSource = null; dgv_Usuarios.DataSource = usuarioGestor.GetListUsuario(); }
private void btn_ModificarUsuario_Click(object sender, EventArgs e) { UsuarioGestor usuarioGestor = new UsuarioGestor(); Usuario usuario = dgv_Usuarios.SelectedRows[0].DataBoundItem as Usuario; usuario.Nombre = txt_Nombre.Text; usuario.Apellido = txt_Apellido.Text; usuario.Rol = (Rol)cmb_Rol.SelectedItem; controller.ModificarUsuario(usuario); dgv_Usuarios.DataSource = null; dgv_Usuarios.DataSource = usuarioGestor.GetListUsuario(); }
public async Task <IActionResult> AdicionarGestor([FromBody] int idUsuario) { var claims = (ClaimsIdentity)User.Identity; var IdSetor = Convert.ToInt32(claims.Claims.ToList().Find(id => id.Type == ClaimTypes.GroupSid).Value); var usuarioGestorView = new UsuarioGestor() { ID_SETOR = IdSetor, ID_USUARIO = idUsuario }; return(await Adicionar(usuarioGestorView)); }
public async Task <IActionResult> Adicionar([FromBody] UsuarioGestor usuarioGestorView) { var userbd = await _gestor.ObterUsuarioGestor(usuarioGestorView); if (userbd == null) { usuarioGestorView.USUARIO_CRIACAO = User.Identity.Name; usuarioGestorView.DATA_CRIACAO = DateTime.Now; usuarioGestorView.STATUS = true; await _gestor.Insert(usuarioGestorView); return(Accepted()); } else { userbd.STATUS = true; userbd.USUARIO_ALTERACAO = User.Identity.Name; userbd.DATA_ALTERACAO = DateTime.Now; await _gestor.Update(userbd); return(Accepted()); } }