// GET: Usuario public ActionResult AllUsuario() { ServiceUsuariosClient service = new ServiceUsuariosClient(); Usuario[] Usuarios = service.ObtenerUsuarios(); return(View(Usuarios)); }
public ActionResult Login(Models.Login login) { try { if (ModelState.IsValid) { ServiceUsuariosClient service = new ServiceUsuariosClient(); Usuario usuario = service.AutenticarUsuario(int.Parse(login.Usuario), login.Password); if (usuario == null) { throw new Exception("Usuario incorrecto."); } FormsAuthentication.SetAuthCookie(usuario.nombre, true); return(RedirectToAction("Index", "Home")); } else { throw new Exception("Datos no válidos."); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } return(View(login)); }
public void ProcessRequest(HttpContext context) { Int32 idUsuario; if (context.Request.QueryString["id"] != null) { idUsuario = Convert.ToInt32(context.Request.QueryString["id"]); } else { throw new ArgumentException("No parameter specified"); } context.Response.ContentType = "image/jpeg"; byte[] foto = new ServiceUsuariosClient().ObtenerFoto(idUsuario); Stream strm; byte[] buffer = new byte[4096]; int byteSeq; if (foto != null) { strm = new MemoryStream(foto); byteSeq = strm.Read(buffer, 0, 4096); while (byteSeq > 0) { context.Response.OutputStream.Write(buffer, 0, byteSeq); byteSeq = strm.Read(buffer, 0, 4096); } } //context.Response.BinaryWrite(buffer); }
public ActionResult Create(Usuario Usuario) { ServiceUsuariosClient service = new ServiceUsuariosClient(); service.CrearUsuario(Usuario.nombre, Usuario.contraseña, Usuario.identificacion); return(Redirect("/Usuario/AllUsuario")); }
public ActionResult Edit(int id, Usuario Usuario) { if (Usuario == null) { return(Redirect("/Usuario/AllUsuario")); } ServiceUsuariosClient service = new ServiceUsuariosClient(); service.ActualizarUsuario(id, Usuario.nombre, Usuario.contraseña, Usuario.identificacion); return(Redirect("/Usuario/AllUsuario")); }
public ActionResult Edit(string id) { ServiceUsuariosClient service = new ServiceUsuariosClient(); Usuario Usuario = service.ObtenerUsuario(id); if (Usuario == null) { return(Redirect("/Usuario/AllUsuario")); } Usuario.id_usuario = Convert.ToInt32(id); return(View(Usuario)); }
private void LlenaDatosUsuario(HelperUsuario usuario) { try { if (usuario != null) { lblNombreDetalle.Text = usuario.NombreCompleto; spanTu.Style.Add("background", usuario.TipoUsuarioColor); lblTipoUsuarioDetalle.Text = usuario.TipoUsuarioDescripcion.Substring(0, 1); iVip.Visible = usuario.Vip; lblFechaUltimaconexion.Text = usuario.FechaUltimoLogin; rddConcentradoTicketsUsuario.DataSource = usuario.TicketsAbiertos; rddConcentradoTicketsUsuario.DataBind(); //ddlTicketUsuario.DataSource = usuario.TicketsAbiertos; //ddlTicketUsuario.DataTextField = "Tipificacion"; //"IdTicket" + //ddlTicketUsuario.DataValueField = "IdTicket"; //ddlTicketUsuario.DataBind(); lblPuesto.Text = usuario.Puesto; // usuario.FirstOrDefault(s => s.Obligatorio) != null ? usuario.CorreoUsuario.First(s => s.Obligatorio).Correo : string.Empty; //TODO: Cambia a correo principal lblCorreoPrincipal.Text = usuario.Correos.Any() ? usuario.Correos.First() : string.Empty; //usuario.TelefonoUsuario.FirstOrDefault(s => s.Obligatorio) != null ? usuario.TelefonoUsuario.First(s => s.Obligatorio).Numero : string.Empty; //TODO: Cambia a telefono principal lblTelefonoPrincipal.Text = usuario.Telefonos.Any() ? usuario.Telefonos.First() : string.Empty; lblOrganizacion.Text = usuario.Organizacion; lblUbicacion.Text = usuario.Ubicacion; lblFechaAltaDetalle.Text = usuario.Creado; lblfechaUltimaActualizacion.Text = usuario.UltimaActualizacion; imgProfileNewComment.ImageUrl = ((Usuario)Session["UserData"]).Foto != null ? "~/DisplayImages.ashx?id=" + ((Usuario)Session["UserData"]).Id : "~/assets/images/profiles/profile-1.png"; byte[] foto = new ServiceUsuariosClient().ObtenerFoto(usuario.IdUsuario); if (foto != null) { imgUsuarioTicket.ImageUrl = "~/DisplayImages.ashx?id=" + usuario.IdUsuario; imgUsuarioDetalle.ImageUrl = "~/DisplayImages.ashx?id=" + usuario.IdUsuario; } else { imgUsuarioTicket.ImageUrl = "~/assets/images/profiles/profile-square-1.png"; imgUsuarioDetalle.ImageUrl = "~/assets/images/profiles/profile-square-1.png"; } } } catch (Exception e) { throw new Exception(e.Message); } }
protected void rptConversaciones_ItemDataBound(object sender, RepeaterItemEventArgs e) { try { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { Image img = (Image)e.Item.FindControl("imgAgente"); Repeater rptArchivos = (Repeater)e.Item.FindControl("rptArchivos"); if (img != null) { byte[] foto = new ServiceUsuariosClient().ObtenerFoto(((HelperConversacionDetalle)e.Item.DataItem).IdUsuario); if (foto != null) { img.ImageUrl = "~/DisplayImages.ashx?id=" + ((HelperConversacionDetalle)e.Item.DataItem).IdUsuario; } else { img.ImageUrl = "~/assets/images/profiles/profile-square-1.png"; } } if (rptArchivos != null) { rptArchivos.DataSource = ((HelperConversacionDetalle)e.Item.DataItem).Archivo; rptArchivos.DataBind(); } } } catch (Exception ex) { if (_lstError == null) { _lstError = new List <string>(); } _lstError.Add(ex.Message); Alerta = _lstError; } }