Esempio n. 1
0
        public ActionResult MaterialGetInfo(int id)
        {
            MachineCallMaterial material = db.MachineCallMaterial.Find(id);

            if (material == null)
            {
                return(HttpNotFound());
            }

            db.MachineCallMaterial.Attach(material);
            material.Status      = enumDeviceWarnningStatus.GetInfo;
            material.DateGetInfo = DateTime.Now;

            db.SaveChanges();

            return(RedirectToAction("MachineMaterial"));
        }
Esempio n. 2
0
        public byte[] HandlerClientData(byte[] buff)
        {
            byte[]           buffResp = { 1 };
            DbTableDbContext db       = new DbTableDbContext();

            try
            {
                DeviceMaterial      outInfo   = this.DecodeData(buff);
                Machines            machine   = db.Machines.Find(outInfo.MachineId);
                Schedules           schedule  = db.Schedules.FirstOrDefault(item => item.Number == outInfo.ScheduleNumber);
                MachineCallMaterial innerInfo = this.exchangeData(machine, schedule);
                //记录原始数据
                db.MachineCallMaterial.Add(innerInfo);

                db.SaveChanges();
                buffResp[0] = 0;
            }
            catch
            {
            }
            return(buffResp);
        }