示例#1
0
        /// <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);
        }
示例#2
0
        /// <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);
        }
示例#3
0
 /// <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);
 }
示例#4
0
 /// <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)));
 }
示例#6
0
 /// <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));
 }