/// <summary> /// get ProcessCardModule by id /// </summary> /// <param name="Id"></param> /// <returns></returns> public ProcessCardModule GetProcessCardModule(Guid Id) { //LazyProcessCardModule List <LazyProcessCardModule> lazyProcessCardModuleList = new List <LazyProcessCardModule>(); LazyProcessCardModule cardmodule = new LazyProcessCardModule(); try { DataSet ds = ProcessCardModuleDAL.GetProcessCardDataset(Id); ModleHandler <LazyProcessCardModule> processCardModuleHandler = new ModleHandler <LazyProcessCardModule>(); lazyProcessCardModuleList = processCardModuleHandler.GetModelByDataSet(ds); cardmodule = lazyProcessCardModuleList[0]; cardmodule.CardModuleLazyLoader = GetCardModule; } catch { throw; } return(cardmodule); }
/// <summary> /// 方法说明:根据ID获取卡片数据 /// 作 者:jason.tang /// 完成时间:2013-03-11 /// </summary> /// <param name="Id">卡片ID</param> /// <returns></returns> public ProcessCard GetProcessCard(Guid Id) { //LazyProcessCard List <LazyProcessCard> lazyProcessCardModuleList = new List <LazyProcessCard>(); LazyProcessCard card = new LazyProcessCard(); try { DataSet ds = ProcessCardDAL.GetProcessCardDataset(Id); ModleHandler <LazyProcessCard> processCardHandler = new ModleHandler <LazyProcessCard>(); lazyProcessCardModuleList = processCardHandler.GetModelByDataSet(ds); card = lazyProcessCardModuleList[0]; card.LazyCardXMLLoader = GetCards; } catch { throw; } return(card); }
/// <summary> /// get defalut processCard module list /// </summary> /// <param name="id"></param> /// <returns></returns> public static List <ProcessCardModule> GetDefaultProcessCardList() { DataSet ds = ProcessCardModuleDAL.GetDefaultProcessCardDataset(); ModleHandler <ProcessCardModule> processCardHandler = new ModleHandler <ProcessCardModule>(); List <ProcessCardModule> processCardList = new List <ProcessCardModule>(); try { processCardList = processCardHandler.GetModelByDataSet(ds); } catch { throw; } return(processCardList); }
/// <summary> /// get defalut processCard list /// </summary> /// <param name="id"></param> /// <returns></returns> public static List <ProcessCardModule> GetProcessCardListByCondition(string processCardName) { DataSet ds = ProcessCardModuleDAL.GetProcessCardDatasetByCondition(processCardName); ModleHandler <ProcessCardModule> processCardHandler = new ModleHandler <ProcessCardModule>(); List <ProcessCardModule> processCardList = new List <ProcessCardModule>(); try { processCardList = processCardHandler.GetModelByDataSet(ds); } catch { throw; } return(processCardList); }
/// <summary> /// 方法说明:根据父字段获取对应的子字段 /// 作 者:jason.tang /// 完成时间:2013-11-04 /// </summary> /// <param name="parentField">父字段</param> /// <returns></returns> public static List <BaseResourceField> GetResourceField(string parentField) { DataSet ds = SqlServerControllerDAL.GetResourceField(parentField); ModleHandler <BaseResourceField> resourceHandler = new ModleHandler <BaseResourceField>(); List <BaseResourceField> baseResourceFieldList = new List <BaseResourceField>(); try { baseResourceFieldList = resourceHandler.GetModelByDataSet(ds); } catch { throw; } return(baseResourceFieldList); }
/// <summary> /// 方法说明:获取基础资源库数据 /// 作 者:jason.tang /// 完成时间:2013-08-23 /// </summary> /// <returns></returns> public static List <BaseResource> GetBaseResource() { DataSet ds = SqlServerControllerDAL.GetBaseResource(); ModleHandler <BaseResource> resourceHandler = new ModleHandler <BaseResource>(); List <BaseResource> baseResourceList = new List <BaseResource>(); try { baseResourceList = resourceHandler.GetModelByDataSet(ds); } catch { throw; } return(baseResourceList); }
/// <summary> /// 方法说明:获取工艺卡片数据 /// 作 者:jason.tang /// 完成时间:2013-09-10 /// </summary> /// <param name="condition">条件</param> /// <returns></returns> public static List <ProcessCard> GetProcessVersion(string condition) { DataSet ds = ProcessCardDAL.GetProcessVersionDataSet(condition); ModleHandler <ProcessCard> processCardHandler = new ModleHandler <ProcessCard>(); List <ProcessCard> processCardList = new List <ProcessCard>(); try { processCardList = processCardHandler.GetModelByDataSet(ds); } catch { throw; } return(processCardList); }
/// <summary> /// 方法说明:获取对应文件夹下的工艺文件 /// 作 者:jason.tang /// 完成时间:2013-08-23 /// </summary> /// <param name="folderId">文件夹Id</param> /// <returns></returns> public static List <ProcessVersion> GetProcessCardByFolderId(string folderId, int categoryid) { DataSet ds = ProcessCardDAL.GetProcessCardByFolderIdDataSet(folderId, categoryid); ModleHandler <ProcessVersion> processVersionHandler = new ModleHandler <ProcessVersion>(); List <ProcessVersion> processVersionList = new List <ProcessVersion>(); try { processVersionList = processVersionHandler.GetModelByDataSet(ds); } catch { throw; } return(processVersionList); }
/// <summary> /// 方法说明:获取工艺文件夹 /// 作 者:jason.tang /// 完成时间:2013-08-23 /// </summary> /// <param name="parentFolder">父文件夹</param> /// <returns></returns> public static List <ProcessFolder> GetProcessFolderList(string parentFolder) { DataSet ds = ProcessCardDAL.GetProcessFolderListDataSet(parentFolder); ModleHandler <ProcessFolder> processFolderHandler = new ModleHandler <ProcessFolder>(); List <ProcessFolder> processFolderList = new List <ProcessFolder>(); try { processFolderList = processFolderHandler.GetModelByDataSet(ds); } catch { throw; } return(processFolderList); }