public ActionResult GetMoreWells() { int pageNumber = 1; var o = Session["_workOverWellpageNumber"]; if (o != null) { var tfd = (int)o; if (tfd < 1) { pageNumber = PageNumber; } else { pageNumber += tfd; } } var dfg = new WellServices().GetWells(400, pageNumber); if (!dfg.Any()) { return(Json(new List <WellObject>(), JsonRequestBehavior.AllowGet)); } Session["_workOverWellpageNumber"] = pageNumber; return(Json(dfg, JsonRequestBehavior.AllowGet)); }
public ActionResult GetWells2(int queryId) { if (queryId < 1) { return(Json(new List <WellReportObject>(), JsonRequestBehavior.AllowGet)); } var query = new WellQueryBuilderServices().GetWellQuery(queryId); if (query == null || query.WellQueryId < 1) { return(Json(new List <WellReportObject>(), JsonRequestBehavior.AllowGet)); } var wellList = new WellServices().GetOrderedWellReportObjects(query) ?? new List <WellReportObject>(); if (!wellList.Any()) { return(Json(new List <WellReportObject>(), JsonRequestBehavior.AllowGet)); } var jsonResult = Json(wellList, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
public ActionResult GetWells(WellQuery queryBuilder) { if (queryBuilder == null) { return(Json(new List <WellReportObject>(), JsonRequestBehavior.AllowGet)); } if (queryBuilder.WellTypeId < 1 && queryBuilder.CompanyId < 1 && ((queryBuilder.StartDate != null && queryBuilder.StartDate.Value.Year == 0001) || (queryBuilder.StartDate == null)) && ((queryBuilder.EndDate != null && queryBuilder.EndDate.Value.Year == 0001) || (queryBuilder.EndDate == null)) && queryBuilder.BlockId < 1 && queryBuilder.WellClassId < 1 && queryBuilder.FieldId < 1 && queryBuilder.TerrainId < 1 && queryBuilder.ZoneId < 1) { return(Json(new List <WellReportObject>(), JsonRequestBehavior.AllowGet)); } var wellList = new WellServices().GetOrderedWellReportObjects(queryBuilder) ?? new List <WellReportObject>(); if (!wellList.Any()) { return(Json(new List <WellReportObject>(), JsonRequestBehavior.AllowGet)); } Session["_successfulWellQuery"] = queryBuilder; var jsonResult = Json(wellList, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
private List <DocObject> GetYears() { var jxs = new WellServices().GetSpudYears(); if (!jxs.Any()) { return(new List <DocObject>()); } var tdv = new List <DocObject>(); jxs.ForEach(m => { var gt = 0; var ds = int.TryParse(m, out gt); if (ds && gt > 0) { tdv.Add(new DocObject { DocName = m, DocId = int.Parse(m) }); } }); return(tdv.OrderByDescending(m => m.DocName).ToList()); }
private List <Well> GetWells(int itemsPerPage, int pageNumber, out int dataCount) { try { var fxs = new WellServices().GetAllOrderedWells(itemsPerPage, pageNumber, out dataCount) ?? new List <Well>(); if (!fxs.Any()) { return(new List <Well>()); } dataCount = dataCount - 1; ViewBag.DataCount = dataCount.ToString(CultureInfo.InvariantCulture); var totalPages = dataCount / itemsPerPage; // Counting the last page if (dataCount % itemsPerPage != 0) { totalPages++; } fxs.Remove(fxs.Find(m => m.WellId == (int)OtherNotAvailable.Not_Available)); //ViewBag.ItemCount = (pageNumber * itemsPerPage) - 150; ViewBag.TotalPages = totalPages; ViewBag.Page = pageNumber; return(fxs); } catch (Exception ex) { dataCount = 0; ErrorLogger.LogEror(ex.StackTrace, ex.Source, ex.Message); return(new List <Well>()); } }
private List <WellObject> GetWells() { var ttg = new WellServices().GetWells(200, PageNumber); if (!ttg.Any()) { return(new List <WellObject>()); } Session["_workOverWellpageNumber"] = 1; return(ttg); }
private ActionResult GetSelect2Wells() { try { var fxs = new WellServices().GetWells() ?? new List <Well>(); if (!fxs.Any()) { return(Json(new List <Well>(), JsonRequestBehavior.AllowGet)); } return(Json(fxs, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { ErrorLogger.LogEror(ex.StackTrace, ex.Source, ex.Message); return(Json(new List <Well>(), JsonRequestBehavior.AllowGet)); } }
private List <WellReportObject> GetWellObjects(int itemsPerPage, int pageNumber, long companyId) { try { var wellList = new WellServices().GetWellObjects(itemsPerPage, pageNumber, companyId) ?? new List <WellReportObject>(); if (!wellList.Any()) { return(new List <WellReportObject>()); } return(wellList); } catch (Exception ex) { ErrorLogger.LogEror(ex.StackTrace, ex.Source, ex.Message); return(new List <WellReportObject>()); } }