示例#1
0
        public IList <PM_SMT_RECEIPE> GetReceipeMaich(PM_SMT_RECEIPE_QueryParam Entitie)
        {
            IList <PM_SMT_RECEIPE> list = new List <PM_SMT_RECEIPE>();

            list = ReceipeBO.GetEntitiesMaich(Entitie);
            return(list);
        }
示例#2
0
        public IList <PM_SMT_RECEIPE> GetReceipeEntities(PM_SMT_RECEIPE_QueryParam Entitie) //传入的参数是对象,用Post,不能用Get
        {
            IList <PM_SMT_RECEIPE> list = new List <PM_SMT_RECEIPE>();

            list = PM_SMT_RECEIPEBO.GetEntities(Entitie);
            return(list);
        }
        public IList <CV_PM_SMT_RECEIPE_export> GetNonReceipe(PM_SMT_RECEIPE_QueryParam Entitie) //传入的参数是对象,用Post,不能用Get
        {
            IList <CV_PM_SMT_RECEIPE_export> list = new List <CV_PM_SMT_RECEIPE_export>();

            Entitie.Status = null;
            list           = receipeExpBo.GetEntities(Entitie);
            return(list);
        }
        public IList <CV_PM_SMT_RECEIPE_export> GetReceipeEntities(PM_SMT_RECEIPE_QueryParam Entitie) //传入的参数是对象,用Post,不能用Get
        {
            if (Entitie == null)
            {
                return(null);
            }
            IList <CV_PM_SMT_RECEIPE_export> list = new List <CV_PM_SMT_RECEIPE_export>();

            list = receipeExpBo.GetAllEntities(Entitie);
            return(list);
        }
示例#5
0
        public IList <CV_PM_SMT_RECEIPE_DETAIL> GetReceipeDetailEntities(PM_SMT_RECEIPE_QueryParam Entitie) //传入的参数是对象,用Post,不能用Get
        {
            if (Entitie == null)
            {
                return(null);
            }

            IList <PM_SMT_RECEIPE> listRe = new List <PM_SMT_RECEIPE>();

            listRe = ReceipeBO.GetEntities(Entitie);
            if (listRe.Count != 1)
            {
                return(null);
            }
            rcpPK = listRe[0].RcpPK;
            IList <PM_SMT_RECEIPE_SETUP>    setupList = new List <PM_SMT_RECEIPE_SETUP>();
            PM_SMT_RECEIPE_SETUP_QueryParam qp        = new PM_SMT_RECEIPE_SETUP_QueryParam();

            qp.SetupID   = Entitie.OrderID + "-" + Entitie.MachineID + "-" + Entitie.PcbSide;
            qp.SetupName = Entitie.OrderID + "-" + Entitie.MachineID + "-" + Entitie.PcbSide;
            qp.RcpPK     = rcpPK;
            setupList    = ReceipeSetupBO.GetEntities(qp);

            if (setupList.Count == 0)
            {
                PM_SMT_RECEIPE_SETUP setUp = new PM_SMT_RECEIPE_SETUP();
                setUp.SetupName   = qp.SetupName;
                setUp.SetupID     = qp.SetupID;
                setUp.CreatedOn   = SSGlobalConfig.Now;
                setUp.CreatedBy   = Entitie.UpdatedBy;
                setUp.UpdatedOn   = setUp.CreatedOn;
                setUp.UpdatedBy   = Entitie.UpdatedBy;
                setUp.RcpPK       = listRe[0].RcpPK;
                setUp.SetupStatus = 1;

                //添加..
                ReceipeSetupBO.Insert(setUp);
            }
            CV_PM_SMT_RECEIPE_DETAIL_QueryParam CV_PM_SMT_ReceipeDetailSetup = new CV_PM_SMT_RECEIPE_DETAIL_QueryParam();

            IList <CV_PM_SMT_RECEIPE_DETAIL> ReceipeDetailSetupList = new List <CV_PM_SMT_RECEIPE_DETAIL>();

            //CV_PM_SMT_ReceipeDetailSetup.SetupName = qp.SetupName;
            CV_PM_SMT_ReceipeDetailSetup.RcpPK = rcpPK;
            // CV_PM_SMT_ReceipeDetailSetup.
            ReceipeDetailSetupList = cvReceipeDetailBO.GetEntities(CV_PM_SMT_ReceipeDetailSetup);
            return(ReceipeDetailSetupList);
        }
示例#6
0
 public IList <PM_SMT_RECEIPE> GetReceipe(PM_SMT_RECEIPE_QueryParam Entitie)
 {
     try
     {
         if (Entitie != null)
         {
             IList <PM_SMT_RECEIPE> list = new List <PM_SMT_RECEIPE>();
             list = ReceipeBO.GetEntities(Entitie);
             return(list);
         }
         return(null);
     }
     catch (Exception)
     {
         throw;
     }
 }