Example #1
0
        public List<UsuarioCentroCosto> ObtenerUsuariosCentros(string sortExpression)
        {
            try
            {

                Pagos acceso = new Pagos();
                CatalogoUsuarioCentroCosto datos = acceso.ObtieneCatalogoUsuariosCentrosCostos(System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress);
                List<UsuarioCentroCosto> usuariosCentros = null;
                if (datos != null && datos.Tables.Count > 0 && datos.Tables[0].Rows.Count > 0)
                {
                    usuariosCentros = new List<UsuarioCentroCosto>();
                    foreach (CatalogoUsuarioCentroCosto.PC_UsuariosCentrosRow row in datos.Tables[0].Rows)
                    {
                        UsuarioCentroCosto nuevo = new UsuarioCentroCosto();
                        nuevo.Codigo = row.CodigoUsuario.ToString();
                        nuevo.CodigoCentroCosto = row.CodigoCentro;
                        nuevo.Estado = ((EnumEstadosBase)(Char.Parse(row.Estado)));
                        nuevo.Usuario = row.CodigoUsuario.ToString();
                        nuevo.NombreUsuario = row.NombreUsuario;
                        usuariosCentros.Add(nuevo);
                    }

                }

                return usuariosCentros;
            }
            catch (Exception)
            {
                throw;
            }
        }