/// <summary> /// 新增排产明细 /// </summary> /// <param name="workDetail">排产明细</param> /// <param name="workModuleList">排产物料集合</param> /// <returns></returns> public Boolean save(work_detail workDetail, List <int> workModuleIdList) { workDetail.company = user.company; workDetail = cd.save <work_detail>(workDetail); if (workDetail == null) { return(false); } //如果不是插单,填充row_num if (workDetail.is_insert == 0) { workDetail.row_num = workDetail.id + 1; if (!cd.update <work_detail>(workDetail)) { return(false); } } foreach (int workModuleId in workModuleIdList) { work_module workModule = new work_module(); workModule.module_id = workModuleId; workModule.work_id = workDetail.id; if (cd.save <work_module>(workModule) == null) { return(false); } } return(true); }
/// <summary> /// 新增 /// </summary> /// <param name="holidayConfig"></param> /// <returns></returns> public Boolean save(string holiday) { holiday_config holidayConfig = new holiday_config(); holidayConfig.day_or_reset = DateTime.ParseExact(holiday, "yyyy-MM-dd", System.Globalization.CultureInfo.CurrentCulture); holidayConfig.company = user.company; return(cd.save <holiday_config>(holidayConfig) != null); }
/// <summary> /// 新增订单 /// </summary> /// <param name="orderInfo">订单信息</param> /// <param name="bomList">所用物料信息</param> /// <returns></returns> public Boolean save(order_info orderInfo, List <BomInfoItem> bomList) { orderInfo.set_date = DateTime.Now; orderInfo.company = user.company; orderInfo = cd.save <order_info>(orderInfo); if (orderInfo != null) { order_bom orderBom; foreach (BomInfoItem bomInfo in bomList) { orderBom = new order_bom(); orderBom.order_id = orderInfo.id; orderBom.bom_id = bomInfo.id; orderBom.use_num = bomInfo.useNum; cd.save <order_bom>(orderBom); } return(true); } return(false); }
/// <summary> /// 新增 /// </summary> /// <param name="moduleInfo"></param> /// <returns></returns> public module_info save(module_info moduleInfo) { moduleInfo.company = user.company; return(cd.save <module_info>(moduleInfo)); }
/// <summary> /// 新增 /// </summary> /// <param name="timeConfig"></param> /// <returns></returns> public time_config save(time_config timeConfig) { timeConfig.company = user.company; return(cd.save <time_config>(checkTime(timeConfig))); }
/// <summary> /// 新增bom /// </summary> /// <param name="bomInfo"></param> /// <returns></returns> public Boolean save(bom_info bomInfo) { bomInfo.company = user.company; return(cd.save <bom_info>(bomInfo) != null); }
/// <summary> /// 新增模块类别 /// </summary> /// <param name="moduleType"></param> /// <returns></returns> public module_type save(module_type moduleType) { moduleType.company = user.company; return(cd.save <module_type>(moduleType)); }