Exemplo n.º 1
0
        public SearchMitkanimResponse SearchMitkanim(DataContract.SearchMitkanimRequest request)
        {
            var response = new SearchMitkanimResponse();
            var s        = new MitkanimService(GetConnectionString(), TraceFile, WriteToLogFile);
            var result   = s.Search(request);

            response.CurrentPage    = request.CurrentPage;
            response.MaxRowsPerPage = request.MaxRowsPerPage;
            response.SortingName    = request.SortingName;
            response.SortingOrder   = request.SortingOrder;
            response.IsError        = result.IsError;
            response.ErrorDesc      = result.ErrorDesc;
            response.Data           = result.Return;
            response.TotalRows      = result.TotalRows;
            return(response);
        }
Exemplo n.º 2
0
        private void SearchEquipment(HttpContext context, Dictionary <string, object> jsData)
        {
            JqGridDataObject <ReportMitkanim> dataObject = BuildEquipmentColModel();
            int mahozId, mitkanNum, rashutId;

            if (jsData["mahoz"] == null || !int.TryParse(jsData["mahoz"].ToString(), out mahozId))
            {
                mahozId = -1;
            }
            if (jsData["area"] == null || !int.TryParse(jsData["area"].ToString(), out rashutId))
            {
                rashutId = -1;
            }
            if (jsData["equip"] == null || !int.TryParse(jsData["equip"].ToString(), out mitkanNum))
            {
                mitkanNum = -1;
            }

            SearchMitkanimResponse response = ManageSearch.SearchEquipment(mahozId, mitkanNum, rashutId);

            if (response != null && !response.IsError)
            {
                dataObject.datastr = response.Data.ToList();
            }

            JqGridResult <ReportMitkanim> result = new JqGridResult <ReportMitkanim>()
            {
                jqGridDataObject = dataObject
            };

            if (response.IsError)
            {
                result.errorMessage = response.ErrorDesc;
            }

            JavaScriptSerializer js = new JavaScriptSerializer();
            string json             = js.Serialize(result);

            context.Response.Write(json);
        }