public JsonResult DelEOContents(List <EO> _param) { int resultOid = 0; try { DaoFactory.BeginTransaction(); if (_param != null && _param.Count > 0) { _param.ForEach(obj => { if (obj != null) { EORepository.delEOContents(obj); } }); } DaoFactory.Commit(); } catch (Exception ex) { DaoFactory.Rollback(); return(Json(new ResultJsonModel { isError = true, resultMessage = ex.Message, resultDescription = ex.ToString() })); } return(Json(resultOid)); }
public JsonResult SelEOContents(EO _param) { List <EO> lEO = EORepository.SelEOContentsOID(_param); List <EPart> lEPart = new List <EPart>(); if (_param.Type == Common.Constant.EoConstant.TYPE_EBOM_LIST || _param.Type == Common.Constant.EoConstant.TYPE_MBOM_LIST) { lEO.ForEach(obj => { if (obj != null) { EPart eobj = EPartRepository.SelEPartObject(new EPart { OID = obj.ToOID }); eobj.RootOID = _param.RootOID; eobj.Type = _param.Type; eobj.ToOID = eobj.OID; lEPart.Add(eobj); } }); return(Json(lEPart)); } else { return(Json(lEO)); } }
public ActionResult dlgSearchEPart(string Type) { Library oemKey = LibraryRepository.SelLibraryObject(new Library { Name = "OEM" }); List <Library> oemList = LibraryRepository.SelLibrary(new Library { FromOID = oemKey.OID }); //OEM 목록 List <int> partOIDList = EORepository.partOIDList(new EO { Type = Type }); ViewBag.partOIDList = partOIDList; ViewBag.oemList = oemList; return(PartialView("Dialog/dlgSearchEPart")); }
public JsonResult InsECOContents(List <EO> _param, EO delData) { int resultOid = 0; try { DaoFactory.BeginTransaction(); if (delData != null && delData.Type != null && delData.RootOID != null) { EORepository.delEOContents(delData); } //dobj.TdmxOID = DObjectRepository.SelTdmxOID(new DObject { Type = DocumentContant.TYPE_DOCUMENT }); if (_param != null && _param.Count > 0) { _param.ForEach(obj => { if (obj != null) { EORepository.InsEOContents(obj); } }); } //_param.DocType = _param.DocType; //_param.Title = _param.Title; //_param.Eo_No = _param.Eo_No; DaoFactory.Commit(); } catch (Exception ex) { DaoFactory.Rollback(); return(Json(new ResultJsonModel { isError = true, resultMessage = ex.Message, resultDescription = ex.ToString() })); } return(Json(resultOid)); }
public JsonResult SelEOContents(EO _param) { List <EO> lEO = EORepository.SelEOContentsOID(_param); return(Json(lEO)); }