public void Delete(AscmUnloadingPointMapLink ascmUnloadingPointMapLink) { try { YnDaoHelper.GetInstance().nHibernateHelper.Delete<AscmUnloadingPointMapLink>(ascmUnloadingPointMapLink); } catch (Exception ex) { YnBaseClass2.Helper.LogHelper.GetLog().Error("删除失败(Delete AscmUnloadingPointMapLink)", ex); throw ex; } }
public ContentResult UnloadingPointMapLinkSave(AscmUnloadingPointMapLink ascmUnloadingPointMapLink_Model, int? id) { JsonObjectResult jsonObjectResult = new JsonObjectResult(); try { string userName = string.Empty; if (User.Identity.IsAuthenticated) { userName = User.Identity.Name; } AscmUnloadingPointMapLink ascmUnloadingPointMapLink = null; if (id.HasValue) ascmUnloadingPointMapLink = AscmUnloadingPointMapLinkService.GetInstance().Get(id.Value); if (ascmUnloadingPointMapLink == null) throw new Exception("保存卸货位地图关联卸货点失败!"); ascmUnloadingPointMapLink.x = ascmUnloadingPointMapLink_Model.x; ascmUnloadingPointMapLink.y = ascmUnloadingPointMapLink_Model.y; if (!string.IsNullOrEmpty(ascmUnloadingPointMapLink_Model.memo)) ascmUnloadingPointMapLink.memo = ascmUnloadingPointMapLink_Model.memo.Trim(); ascmUnloadingPointMapLink.modifyUser = userName; ascmUnloadingPointMapLink.modifyTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm"); AscmUnloadingPointMapLinkService.GetInstance().Update(ascmUnloadingPointMapLink); jsonObjectResult.result = true; jsonObjectResult.id = ascmUnloadingPointMapLink.id.ToString(); jsonObjectResult.message = ""; } catch (Exception ex) { jsonObjectResult.message = ex.Message; } string sReturn = JsonConvert.SerializeObject(jsonObjectResult); return Content(sReturn); }
public ActionResult UnloadingPointMapLinkAdd(int? mapId, string unloadingPointJson) { JsonObjectResult jsonObjectResult = new JsonObjectResult(); try { if (mapId.HasValue && !string.IsNullOrEmpty(unloadingPointJson)) { AscmUnloadingPointMap ascmUnloadingPointMap = AscmUnloadingPointMapService.GetInstance().Get(mapId.Value); if (ascmUnloadingPointMap == null) throw new Exception("找不到卸货位地图"); List<AscmUnloadingPoint> listAscmUnloadingPoint = JsonConvert.DeserializeObject<List<AscmUnloadingPoint>>(unloadingPointJson); if (listAscmUnloadingPoint != null && listAscmUnloadingPoint.Count > 0) { string userName = string.Empty; if (User.Identity.IsAuthenticated) userName = User.Identity.Name; List<AscmUnloadingPointMapLink> listMapLink = AscmUnloadingPointMapLinkService.GetInstance().GetList(mapId.Value); List<AscmUnloadingPointMapLink> listMapLinkAdd = new List<AscmUnloadingPointMapLink>(); int maxId = YnDaoHelper.GetInstance().nHibernateHelper.GetMaxId("select max(id) from AscmUnloadingPointMapLink"); foreach (AscmUnloadingPoint ascmUnloadingPoint in listAscmUnloadingPoint) { AscmUnloadingPointMapLink ascmUnloadingPointMapLink = listMapLink.Find(P => P.pointId == ascmUnloadingPoint.id); if (ascmUnloadingPointMapLink == null) { ascmUnloadingPointMapLink = new AscmUnloadingPointMapLink(); ascmUnloadingPointMapLink.id = ++maxId; ascmUnloadingPointMapLink.createUser = userName; ascmUnloadingPointMapLink.createTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm"); ascmUnloadingPointMapLink.modifyUser = userName; ascmUnloadingPointMapLink.modifyTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm"); ascmUnloadingPointMapLink.mapId = mapId.Value; ascmUnloadingPointMapLink.pointId = ascmUnloadingPoint.id; listMapLinkAdd.Add(ascmUnloadingPointMapLink); } } using (ITransaction tx = YnDaoHelper.GetInstance().nHibernateHelper.GetCurrentSession().BeginTransaction()) { try { if (listMapLinkAdd.Count > 0) YnDaoHelper.GetInstance().nHibernateHelper.SaveList(listMapLinkAdd); tx.Commit();//正确执行提交 jsonObjectResult.result = true; jsonObjectResult.message = ""; } catch (Exception ex) { tx.Rollback();//回滚 throw ex; } } } } } catch (Exception ex) { jsonObjectResult.message = ex.Message; } return Json(jsonObjectResult, JsonRequestBehavior.AllowGet); }
public void Update(AscmUnloadingPointMapLink ascmUnloadingPointMapLink) { try { using (ITransaction tx = YnDaoHelper.GetInstance().nHibernateHelper.GetCurrentSession().BeginTransaction()) { try { YnDaoHelper.GetInstance().nHibernateHelper.Update<AscmUnloadingPointMapLink>(ascmUnloadingPointMapLink); tx.Commit();//正确执行提交 } catch (Exception ex) { tx.Rollback();//回滚 YnBaseClass2.Helper.LogHelper.GetLog().Error("修改失败(Update AscmUnloadingPointMapLink)", ex); throw ex; } } } catch (Exception ex) { YnBaseClass2.Helper.LogHelper.GetLog().Error("修改失败(Save AscmUnloadingPointMapLink)", ex); throw ex; } }