Esempio n. 1
0
        public void AddCntLogicPro(string procedureCode = "")
        {
            //录入进控制点过程表  哪个产品在哪个工序哪个控制点正在进行
            using (var context = new Model())
            {
                //在检验任务表里根据产品出生证以及设备编号/有效性/手检类型/以及任务完成状态 按照时间排序获得优先加工任务
                _currenChecktTask = context.C_CheckTask.FirstOrDefault(s =>
                                                                       s.TaskState == (decimal?)CheckTaskState.NotOnline && s.IsAvailable == true &&
                                                                       s.CheckType == (decimal?)CheckType.Manual && s.ProductBornCode == _productBornCode);

                var cBWuECntlLogicPro = new C_BWuE_CntlLogicPro
                {
                    ProductBornCode = _productBornCode,
                    ProcedureCode   = "",
                    ControlPointID  = 4,
                    Sort            = "1",
                    EquipmentCode   = _equipmentCode,
                    State           = "1",
                    StartTime       = context.GetServerDate(),
                    Remarks         = "手检"
                };

                context.C_BWuE_CntlLogicPro.Add(cBWuECntlLogicPro);
                context.SaveChanges();
            }
        }
        private void AddCntLogicPro()
        {
            //添加控制点过程信息
            using (var context = new Model())
            {
                var cBWuECntlLogicPro = new C_BWuE_CntlLogicPro();
                cBWuECntlLogicPro.ProductBornCode = _productBornCode;
                cBWuECntlLogicPro.ProcedureCode   = _cProductProcessing.ProcedureCode;
                cBWuECntlLogicPro.ControlPointID  = 2;
                cBWuECntlLogicPro.Sort            = "2";
                cBWuECntlLogicPro.EquipmentCode   = _equipmentCode;
                cBWuECntlLogicPro.State           = "1";
                cBWuECntlLogicPro.StartTime       = context.GetServerDate();

                context.C_BWuE_CntlLogicPro.Add(cBWuECntlLogicPro);
                context.SaveChanges();
            }
        }
Esempio n. 3
0
 private void AddUploadCntLogic()
 {
     using (var context = new Model())
     {
         var cBWuECntlLogicPro = new C_BWuE_CntlLogicPro
         {
             ProcedureCode   = _cCheckProcessing.ProcedureCode,
             ProductBornCode = _cCheckProcessing.ProductBornCode,
             ControlPointID  = 5,
             Sort            = "2",
             EquipmentCode   = _equipmentCode,
             State           = "1",
             StartTime       = context.GetServerDate()
         };
         context.C_BWuE_CntlLogicPro.Add(cBWuECntlLogicPro);
         context.SaveChanges();
     }
 }
Esempio n. 4
0
        private void AddCntLogicProOffline(string remark = "")
        {
            using (var context = new Model())
            {
                var cBWuECntlLogicPro = new C_BWuE_CntlLogicPro
                {
                    ProductBornCode = ProductIDTxt.Text.Trim(),
                    ProcedureCode   = "",
                    ControlPointID  = 6,
                    Sort            = "3",
                    EquipmentCode   = _equipmentCode,
                    State           = "1",
                    StartTime       = context.GetServerDate(),
                    Remarks         = remark
                };

                context.Entry(cBWuECntlLogicPro).State = EntityState.Added;
                context.SaveChanges();
            }
        }