// GET: Usuario public ActionResult AllUsuario() { ServiceUsuariosClient service = new ServiceUsuariosClient(); Usuario[] Usuarios = service.ObtenerUsuarios(); return(View(Usuarios)); }
protected void btnDownload_OnClick(object sender, EventArgs e) { try { int?idTipoUsuario = null; if (ddlTipoUsuario.SelectedIndex > BusinessVariables.ComboBoxCatalogo.IndexSeleccione) { idTipoUsuario = int.Parse(ddlTipoUsuario.SelectedValue); } List <Usuario> lstUsuarios = _servicioUsuarios.ObtenerUsuarios(idTipoUsuario); if (txtFiltro.Text.Trim() != string.Empty) { lstUsuarios = lstUsuarios.Where(w => w.ApellidoPaterno.ToLower().Contains(txtFiltro.Text.ToLower().Trim()) || w.ApellidoPaterno.ToLower().Contains(txtFiltro.Text.ToLower().Trim()) || w.Nombre.ToLower().Contains(txtFiltro.Text.ToLower().Trim()) || w.NombreCompleto.ToLower().Contains(txtFiltro.Text.ToLower().Trim())).ToList(); } Response.Clear(); MemoryStream ms = new MemoryStream(BusinessFile.ExcelManager.ListToExcel(lstUsuarios.Select( s => new { TipoUsuario = s.TipoUsuario.Descripcion, Nombre = s.NombreCompleto, Usuario = s.NombreUsuario, ultimaEdición = s.FechaActualizacion == null ? "" : s.FechaActualizacion.Value.ToShortDateString().ToString(), Verificado = s.Activo ? "Si" : "No", Activo = s.Habilitado ? "Si" : "No" }) .ToList()).GetAsByteArray()); Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; Response.AddHeader("content-disposition", "attachment; filename=Usuarios.xlsx"); Response.Buffer = true; ms.WriteTo(Response.OutputStream); Response.End(); } catch (Exception ex) { if (_lstError == null) { _lstError = new List <string>(); } _lstError.Add(ex.Message); Alerta = _lstError; } }
private void LlenaUsuarios() { try { int?idTipoUsuario = null; if (ddlTipoUsuario.SelectedIndex > BusinessVariables.ComboBoxCatalogo.Index) { idTipoUsuario = int.Parse(ddlTipoUsuario.SelectedValue); btnNew.Visible = true; } else { btnNew.Visible = false; } rptResultados.DataSource = _servicioUsuarios.ObtenerUsuarios(idTipoUsuario); rptResultados.DataBind(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <Usuario> GetUsers() { List <Usuario> itemsList = _servicioUsuario.ObtenerUsuarios(null); return(itemsList); }