public String getRegistroBitacora(int user_id, String alias_unidad, String solicitud, String date) { //String f = DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss"); DateTime fecha = Convert.ToDateTime(date); List <JsonFormat> list = new List <JsonFormat>(); JsonFormat format24 = getRegistro(24, user_id, fecha); JsonFormat format5_30 = getRegistro(5.50, user_id, fecha); list.Add(format24); list.Add(format5_30); JSonResponse response = new JSonResponse(); response.list = list; response.driver = getDriver(user_id); response.vehicle = getInfoUnidad(alias_unidad); Shipment s = TMSShipmentControllerHelper.GetShipment(solicitud); response.Operation_Type_Alias = TMSShipmentControllerHelper.getOperation_Type_Alias(s.Operation_Type); Performance p = getVehiclePerformance(response.vehicle); response.Marca_y_Modelo = p.Name; //response=getInfoUnidad(response, user_id, alias_unidad); //return new JavaScriptSerializer().Serialize(list); return(new JavaScriptSerializer().Serialize(response)); }
protected JsonResult GetJsonRedirect(string redirectUrl) { JSonResponse jSonResponse = new JSonResponse(); jSonResponse.Redirect = redirectUrl; return(GetJson(jSonResponse)); }
internal override void Decode() { base.Decode(); if (IsSucceeded) { JSonResponse jsonResponse = this.HttpResponse as JSonResponse; if (jsonResponse != null && jsonResponse.Object != null) { switch (StockType) { case StockType.Simple: Stock = jsonResponse.Object.ToObject <SimpleShare>(); break; case StockType.SimpleVolmun: Stock = jsonResponse.Object.ToObject <SimpleShareVolumn>(); break; case StockType.Complete: Stock = jsonResponse.Object.ToObject <CompleteShare>(); break; } } } }
public ActionResult AddAsset(SystemModel model, HttpPostedFileBase file) { rs_assets rs_assets = model.SubAsset; JSonResponse result = new JSonResponse(); if (AclHelper.hasAccess(User, currentAction, currentController)) { if (ModelState.IsValid) { rs_assets system = db.rs_assets.Find(model.System.AssetId); if (system != null) { rs_assets.CreatedDate = DateTime.Now; rs_assets.UpdatedDate = DateTime.Now; rs_assets.CurrentLocId = model.CurrentLocId; rs_assets.OriginLocId = model.OriginLocId; rs_assets.OwnedBy = model.OwnerId; rs_assets.DivId = model.DivId; rs_assets.OwnerShipId = model.OwnerShipId; rs_assets.Availability = model.Availability; string ownerShip = db.rs_ownership.Find(model.OwnerShipId).OwnerType; int divNo = db.rs_division.Find(model.DivId).DivisionNo; rs_assets.TrackingNo = AssetHelper.GenerateTrackingNo(ownerShip, divNo, rs_assets.IsSystem, rs_assets.PurchaseDate); if (AssetHelper.IsImage(file)) { file.SaveAs(HttpContext.Server.MapPath("~/AssetsImg/") + file.FileName); rs_assets.ImageLink = file.FileName; } db.rs_assets.Add(rs_assets); db.SaveChanges(); rs_assets_rel rel = new rs_assets_rel(); rel.AssetId = rs_assets.AssetId; rel.SysId = model.System.AssetId; db.rs_assets_rel.Add(rel); db.SaveChanges(); return(RedirectToAction("Details", new { id = model.System.AssetId })); } else { return(RedirectToAction("Details", new { id = model.System.AssetId })); } } else { return(RedirectToAction("NotAuthenticated", "Home")); } } else { return(RedirectToAction("NotAuthenticated", "Home")); } }
protected JsonResult GetJsonResponse(ServiceResponse sr, string successMessage) { var jSonResponse = new JSonResponse(sr, successMessage); // Add warning only if it was not accepted if (sr != null && sr.Status && !String.IsNullOrEmpty(sr.WarningMessage) && !AcceptedWarning) { jSonResponse.WarningMessage = sr.WarningMessage; } return(base.Json(jSonResponse)); }
//[ValidateAntiForgeryToken] public ActionResult AttachSubAsset(FormCollection collection) { int SystemId = 0; int SubAssetId = 0; Int32.TryParse(collection.Get("SubAssetId").ToString(), out SubAssetId); Int32.TryParse(collection.Get("SystemId").ToString(), out SystemId); JSonResponse result = new JSonResponse(); if (AclHelper.hasAccess(User, currentAction, currentController)) { if (SubAssetId != 0 && SystemId != 0) { rs_assets rs_asset = db.rs_assets.Find(SubAssetId); rs_assets system = db.rs_assets.Find(SystemId); if (system != null && rs_asset != null) { //check and only allow to attach if asset not attached before rs_assets_rel exist = db.rs_assets_rel.FirstOrDefault(x => x.AssetId == SubAssetId && x.SysId == SystemId); if (exist == null) { rs_assets_rel rel = new rs_assets_rel(); rel.AssetId = rs_asset.AssetId; rel.SysId = SystemId; db.rs_assets_rel.Add(rel); db.SaveChanges(); } else { TempData["Notification"] = NotificationHelper.Inform("Selected Sub Asset already attached"); } return(RedirectToAction("Details", new { id = SystemId })); } else { return(RedirectToAction("Details", new { id = SystemId })); } } else { return(RedirectToAction("NotAuthenticated", "Home")); } } else { return(RedirectToAction("NotAuthenticated", "Home")); } }
public JsonResult AddAsset2([Bind(Include = "ParentId,Brand,Model,Desciption,SerialNumber,MaterialNo,HardwareOpt,SoftwareOpt,HardwareVer,SoftwareVer,LicenseExpiry,Accessories,Remarks,PurchaseDate,PurchasePrice,DecomDate,DecomReason,Tagged,Damaged,LastCalibrated,CalibrationCycle,CreatedDate,UpdatedDate,CreatedBy,OwnedBy,TrackingNo,ReadyToSell,Availability,OriginLocId,CurrentLocId,PurchasePO,DepreciationFormula,ImageLink,ViewedStats,BookingStats,FeaturedOrder,Featured,IsSystem")] rs_assets rs_assets, int SysId) { JSonResponse result = new JSonResponse(); if (AclHelper.hasAccess(User, currentAction, currentController)) { if (ModelState.IsValid) { rs_assets system = db.rs_assets.Find(SysId); if (system != null) { db.rs_assets.Add(rs_assets); db.SaveChanges(); rs_assets_rel rel = new rs_assets_rel(); rel.AssetId = rs_assets.AssetId; rel.SysId = SysId; db.rs_assets_rel.Add(rel); db.SaveChanges(); result.Success = true; result.Message = "Success"; return(Json(result, JsonRequestBehavior.AllowGet)); } else { result.Success = false; result.Message = "System Asset does not exists!"; return(Json(result, JsonRequestBehavior.AllowGet)); } } else { result.Success = false; result.Message = "Invalid Parameters!"; return(Json(result, JsonRequestBehavior.AllowGet)); } } else { result.Success = false; result.Message = "Unauthenticated Access!"; return(Json(result, JsonRequestBehavior.AllowGet)); } }
internal override void Decode() { try { JSonResponse jsonResponse = HttpResponse as JSonResponse; GetIsSucceed(); if (jsonResponse != null && jsonResponse.Object != null) { LogHelper.OnlineLogger.Debug(jsonResponse.Object.ToString()); if (!IsSucceeded) { Error = jsonResponse.Object.ToObject <Error>(); } } } catch (Exception ex) { Exception = ex; } }
public ActionResult Update(CompanyViewModel model) { JSonResponse result = new JSonResponse(); try { _companyService.Update(model); result.status = JSonResponse.Status.Success; result.data = model; result.message = "Update " + model.CSCompanyName + " thành công"; } catch (Exception ex) { log.ErrorFormat("Error message: {0}. Access by {1}", ex.Message + "\n" + ex.StackTrace, User.FullName); result.status = JSonResponse.Status.Error; result.data = ex.Source; result.message = ex.Message; } return(RedirectToAction("Index"));; }
// GET: Admin/CompanyConfig public ActionResult Index() { // get group setting by Id CompanyViewModel companyViewModel = new CompanyViewModel(); try { companyViewModel = _companyService.GetCompanyInfo(); } catch (Exception ex) { log.ErrorFormat("Error message: {0}. Access by {1}", ex.Message + "\n" + ex.StackTrace, User.FullName); JSonResponse result = new JSonResponse(); result.status = JSonResponse.Status.Error; result.data = ex.Source; result.message = ex.Message; return(Json(result, JsonRequestBehavior.AllowGet)); } return(View(companyViewModel)); }
public JsonResult AddAssetJson(SystemModel model, HttpPostedFileBase file) { rs_assets rs_assets = model.SubAsset; JSonResponse result = new JSonResponse(); if (AclHelper.hasAccess(User, currentAction, currentController)) { if (ModelState.IsValid) { rs_assets system = db.rs_assets.Find(model.System.AssetId); if (system != null) { rs_assets.CurrentLocId = model.CurrentLocId; rs_assets.OriginLocId = model.OriginLocId; rs_assets.OwnedBy = model.OwnerId; rs_assets.DivId = model.DivId; rs_assets.OwnerShipId = model.OwnerShipId; rs_assets.CreatedDate = DateTime.Now; rs_assets.UpdatedDate = DateTime.Now; string ownerShip = db.rs_ownership.Find(model.OwnerShipId).OwnerType; int divNo = db.rs_division.Find(model.DivId).DivisionNo; rs_assets.TrackingNo = AssetHelper.GenerateTrackingNo(ownerShip, divNo, rs_assets.IsSystem, rs_assets.PurchaseDate); if (AssetHelper.IsImage(file)) { file.SaveAs(HttpContext.Server.MapPath("~/AssetsImg/") + file.FileName); rs_assets.ImageLink = file.FileName; } db.rs_assets.Add(rs_assets); db.SaveChanges(); rs_assets_rel rel = new rs_assets_rel(); rel.AssetId = rs_assets.AssetId; rel.SysId = model.System.AssetId; db.rs_assets_rel.Add(rel); db.SaveChanges(); result.Success = true; result.Message = "Success"; return(Json(result, JsonRequestBehavior.AllowGet)); } else { result.Success = false; result.Message = "System Asset does not exists!"; return(Json(result, JsonRequestBehavior.AllowGet)); } } else { result.Success = false; result.Message = "Invalid Parameters!"; return(Json(result, JsonRequestBehavior.AllowGet)); } } else { result.Success = false; result.Message = "Unauthenticated Access!"; return(Json(result, JsonRequestBehavior.AllowGet)); } }