public FileResult DownloadFilePositionTransfer(int id) { var result = new PositionTransferRepository().DownloadFilePositionTransfer(id); string fileName = result.FileName; string filePath = result.FilePath; string contentType = result.ContentType; return(new FilePathResult(Path.Combine(filePath, fileName), contentType)); }
public ActionResult PositionTransferDetail(int?id, int?type) { var model = new PositionTransferRepository().GetByID(id, type); ViewBag.UserTypeID = type; ViewBag.UserType = DropDownList.GetUserType(model != null ? model.UserTID : null); ViewBag.MoveType = DropDownList.GetMoveType(model != null ? model.MtID : null); return(View(model)); }
//[HttpPost] //public JsonResult PositionTransferDetail(int? id) //{ // var list = new PositionTransferRepository().GetDetail(id); // return Json(new { data = list }, JsonRequestBehavior.AllowGet); //} public ActionResult PositionTransferDetailByID(int?id, int?type) { var model = new PositionTransferRepository().GetDetailByID(id); ViewBag.Employee = DropDownList.GetEmployee(null, type); ViewBag.PositionType = DropDownList.GetPositionType(null); ViewBag.Position = DropDownList.GetPositionRate(null, type); return(PartialView("_PositionTransferDetail", model)); }
public JsonResult PositionTransfer(int?draw, int?start, int?length, List <Dictionary <string, string> > order, List <Dictionary <string, string> > columns, int?usertype) { var search = Request["search[value]"]; var dir = order[0]["dir"].ToLower(); var column = columns[int.Parse(order[0]["column"])]["data"]; var dataTableData = new PositionTransferRepository().GetPage(search, draw, start, length, dir, column, usertype); return(Json(dataTableData, JsonRequestBehavior.AllowGet)); }
public JsonResult SavePositionTransfer(PositionTransferViewModel data) { ResponseData result = new Models.ResponseData(); if (data.MopID != 0) { result = new PositionTransferRepository().UpdateByEntity(data); } else { result = new PositionTransferRepository().AddByEntity(data); } return(Json(result, JsonRequestBehavior.AllowGet)); }