Example #1
0
        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));
        }
Example #2
0
        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));
        }
Example #3
0
        //[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));
        }
Example #4
0
        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));
        }
Example #5
0
        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));
        }