Esempio n. 1
0
        public JsonResult JsonListarSistemas(string nom)
        {
            var listadoTotal = SistemaData.BuscarSistemas(nom, "");
            var resjson1     = (new JqGridExtension <BuscarSistemasDto>()).DataBind(listadoTotal, listadoTotal.Count);

            return(resjson1);
        }
Esempio n. 2
0
        /// <summary>
        /// Listado con paginacion para aplicación WEB
        /// </summary>
        /// <param name="pFiltro"></param>
        /// <returns></returns>
        public OperationResult ListPaged(BEBuscaSistemaRequest pFiltro)
        {
            List <BESistemaResponse> lstSistema = new List <BESistemaResponse>();

            try
            {
                oSistemaData = new SistemaData();
                lstSistema   = oSistemaData.ListPaged(pFiltro);
                int totalRecords = lstSistema.Select(x => x.TOTALROWS).FirstOrDefault();
                int totalPages   = (int)Math.Ceiling((float)totalRecords / (float)pFiltro.jqPageSize);
                var jsonGrid     = new
                {
                    PageCount   = totalPages,
                    CurrentPage = pFiltro.jqCurrentPage,
                    RecordCount = totalRecords,
                    Items       = (
                        from item in lstSistema
                        select new
                    {
                        ID = item.codSistema,
                        Row = new string[] { string.Empty
                                             , string.Empty
                                             , item.desNombre
                                             , item.desDescripcion
                                             , item.indEstado.ToString()
                                             , item.segUsuarioEdita
                                             , item.segFechaEdita.HasValue? item.segFechaEdita.Value.ToString():"" }
                    }).ToArray()
                };
                return(OK(jsonGrid));
            }
            catch (Exception ex)
            {
                return(Error(GetType().Name, MethodBase.GetCurrentMethod().Name, ex, pFiltro.userActual, pFiltro.codEmpresa));
            }
            finally
            {
                if (oSistemaData != null)
                {
                    oSistemaData.Dispose();
                    oSistemaData = null;
                }
            }
        }
Esempio n. 3
0
 public SistemaLogic()
 {
     oSistemaData = new SistemaData();
     oReturn      = new ReturnValor();
 }