public JsonResult GetLendingCarsDetailByagnId(int AgentId) { Sell.LendingCars.LendingCarsDetail LendingCarsDetailRepo = new Sell.LendingCars.LendingCarsDetail(); var model = LendingCarsDetailRepo.GetAmaniDeliveredReport(AgentId); return(Json(new { sEcho = "", iTotalRecords = model.Count(), iTotalDisplayRecords = 3, aaData = model }, JsonRequestBehavior.AllowGet)); }
public JsonResult GetLendingCarsDetailByRequestId(int IdRequest) { Sell.LendingCars.LendingCarsDetail LendingCarsDetailRepo = new Sell.LendingCars.LendingCarsDetail(); var model = LendingCarsDetailRepo.GetByAmaniID(IdRequest); return(Json(new { sEcho = "", iTotalRecords = model.Count(), iTotalDisplayRecords = 3, aaData = model }, JsonRequestBehavior.AllowGet)); }
public ActionResult CreateDetail(string model, string IdMaster) { List <Sell.LendingCars.LendingCarsDetailViewSModel> DetailList = new List <Sell.LendingCars.LendingCarsDetailViewSModel>(); System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); DetailList = serializer.Deserialize <List <Sell.LendingCars.LendingCarsDetailViewSModel> >(model); Sell.LendingCars.LendingCarsDetail LendingCarsRepo = new Sell.LendingCars.LendingCarsDetail(); foreach (var a in DetailList) { if (a.IsDelete) { LendingCarsRepo.DeleteByMaster(a.IDDetailReqAmani); } if (a.IDDetailReqAmani == 0) { LendingCarsRepo.Insert(new Sell.LendingCars.LendingCarsDetailModel { F_IDrequstAmani = Convert.ToInt32(IdMaster), F_IDCar = (int)a.F_IDCar, AcceptanceType = 1, F_color = 0,// (int)a.F_color, num = (int)a.num, radif = (int)a.radif, Days = (int)a.Days, DelivType = (int)a.DelivType, F_Deliver = (int)a.F_Deliver, NameDeliv = a.nameDliv, F_UsageType = (int)a.F_UsageType, }); } else { LendingCarsRepo.Update(new Sell.LendingCars.LendingCarsDetailModel { IDDetailReqAmani = a.IDDetailReqAmani, F_IDrequstAmani = Convert.ToInt32(IdMaster), F_IDCar = (int)a.F_IDCar, AcceptanceType = 1, F_color = 0,// (int)a.F_color, num = (int)a.num, radif = (int)a.radif, Days = (int)a.Days, DelivType = (int)a.DelivType, F_Deliver = (int)a.F_Deliver, NameDeliv = a.nameDliv, F_UsageType = (int)a.F_UsageType, }); } } return(Content("ok")); }
public JsonResult GenerateDetailListView(string DetailStr) { System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); List <Sell.LendingCars.LendingCarsDetailViewSModel> List = serializer.Deserialize <List <Sell.LendingCars.LendingCarsDetailViewSModel> >(DetailStr); foreach (var aa in List) { if (aa.IsDelete) { if (aa.IDDetailReqAmani != 0) { Sell.LendingCars.LendingCarsDetail LendingCarsRepo = new Sell.LendingCars.LendingCarsDetail(); LendingCarsRepo.DeleteByMaster(aa.IDDetailReqAmani); } } } List = List.Where(p => p.IsDelete == false).ToList(); foreach (var a in List) { // "data": "radif", // "title": "ردیف", //"data": "CarName", //"title": "خودرو", // "data": "num", // "title": "تعداد", // "data": "Days", // "title": "مدت", //"data": "typeDliv", //"title": "نوع تحویل گیرنده", // "data": "nameDliv", // "title": "تحویل گیرنده", // "data": "StatusDesc", // "title": "وضعیت", // "data": "pt_desc", // "title": " کاربری", Sell.Products.Products product = new Sell.Products.Products(); var model = product.GetProductType().Where(p => p.Id == a.F_IDCar); a.CarName = model.FirstOrDefault().Name; if (a.DelivType == 1) { a.typeDliv = "نمایندگی"; a.nameDliv = new Sell.Agents.Agents().GetByID(Convert.ToInt32(a.F_Deliver)).Agent_AGNDesc; } var Usage = product.GetProductUsageByProductTypeId(Convert.ToInt32(a.F_IDCar)); a.pt_desc = Usage.Where(p => p.F_pyprmtflID == a.F_UsageType).FirstOrDefault().pt_desc; a.StatusDesc = "آماده تایید امانی"; } return(Json(List, JsonRequestBehavior.AllowGet)); }