public JsonResult searchpurchaseorderpusat(string prefix) { var _draw = "1"; var _start = "0"; var _length = "10"; var _sortColumn = "Id"; var _sortColumnDir = "asc"; var _searchValue = prefix; int _pageSize = _length != null?Convert.ToInt32(_length) : 0; int _skip = _start != null?Convert.ToInt32(_start) : 0; var request = new PurchaseOrderPusatRequest { Draw = _draw, SearchValue = _searchValue, SortColumn = _sortColumn, SortColumnDir = _sortColumnDir, PageSize = _pageSize, Skip = _skip }; var response = new PurchaseOrderPusatResponse(); if (request.SearchValue != null) { response = new PurchaseOrderPusatHandler(_unitOfWork).GetListData(request); } return(Json(new { data = response.Data, recordsFiltered = response.RecordsFiltered, recordsTotal = response.RecordsTotal, draw = response.Draw }, JsonRequestBehavior.AllowGet)); }
public ActionResult CreateOrEditPurchaseOrderPusat() { PurchaseOrderPusatResponse _response = new PurchaseOrderPusatResponse(); if (Request.QueryString["id"] != null) { var request = new PurchaseOrderPusatRequest { Data = new PurchaseOrderPusatModel { Id = long.Parse(Request.QueryString["id"].ToString()) } }; PurchaseOrderPusatResponse resp = new PurchaseOrderPusatHandler(_unitOfWork).GetDetail(request); PurchaseOrderPusatModel _model = resp.Entity; ViewBag.Response = _response; return(View(_model)); } else { ViewBag.Response = _response; ViewBag.ActionType = ClinicEnums.Action.Add; return(View()); } }
public ActionResult GetPurchaseOrderPusatData() { var _draw = Request.Form.GetValues("draw").FirstOrDefault(); var _start = Request.Form.GetValues("start").FirstOrDefault(); var _length = Request.Form.GetValues("length").FirstOrDefault(); var _sortColumn = Request.Form.GetValues("columns[" + Request.Form.GetValues("order[0][column]").FirstOrDefault() + "][name]").FirstOrDefault(); var _sortColumnDir = Request.Form.GetValues("order[0][dir]").FirstOrDefault(); var _searchValue = Request.Form.GetValues("search[value]").FirstOrDefault(); int _pageSize = _length != null?Convert.ToInt32(_length) : 0; int _skip = _start != null?Convert.ToInt32(_start) : 0; var request = new PurchaseOrderPusatRequest { Draw = _draw, SearchValue = _searchValue, SortColumn = _sortColumn, SortColumnDir = _sortColumnDir, PageSize = _pageSize, Skip = _skip }; var response = new PurchaseOrderPusatHandler(_unitOfWork).GetListData(request); return(Json(new { data = response.Data, recordsFiltered = response.RecordsFiltered, recordsTotal = response.RecordsTotal, draw = response.Draw }, JsonRequestBehavior.AllowGet)); }
public ActionResult CreateOrEditPurchaseOrder() { var lastprnumber = _context.PurchaseOrderPusats.OrderByDescending(x => x.CreatedDate).Select(a => a.ponumber).FirstOrDefault(); DateTime?getmonth = _context.PurchaseOrderPusats.OrderByDescending(x => x.CreatedDate).Select(a => a.CreatedDate).FirstOrDefault(); DateTime?month = getmonth != null ? getmonth : DateTime.Now; string prnumber = lastprnumber != null?GeneralHandler.stringincrement(lastprnumber, Convert.ToDateTime(month)) : "00001"; PurchaseRequestPusatResponse _response = new PurchaseRequestPusatResponse(); if (Request.QueryString["id"] != null) { var request = new PurchaseOrderPusatRequest { Data = new PurchaseOrderPusatModel { Id = long.Parse(Request.QueryString["id"].ToString()) } }; PurchaseOrderPusatResponse resp = new PurchaseOrderPusatHandler(_unitOfWork).GetDetail(request); PurchaseOrderPusatModel _model = resp.Entity; ViewBag.Response = _response; return(View(_model)); } else { ViewBag.Response = _response; ViewBag.ActionType = ClinicEnums.Action.Add; ViewBag.prnumber = "PR" + ((AccountModel)Session["UserLogon"]).Organization + DateTime.Now.Year + DateTime.Now.Month + prnumber; return(View()); } }
public ActionResult PrintPurchaseOrderPusat(int id) { PurchaseOrderPusatResponse _response = new PurchaseOrderPusatResponse(); var request = new PurchaseOrderPusatRequest { Data = new PurchaseOrderPusatModel { Id = id } }; PurchaseOrderPusatResponse resp = new PurchaseOrderPusatHandler(_unitOfWork).GetDetail(request); PurchaseOrderPusatModel _model = resp.Entity; ViewBag.Response = _response; return(new PartialViewAsPdf(_model) { PageOrientation = Orientation.Portrait, PageSize = Size.Folio, FileName = "PurchaseOrderPusat" + _model.ponumber + ".pdf" }); }