private void button21_Click(object sender, EventArgs e) { CmdLogs cmd = new CmdLogs() { CardInfoId = 1, CmdInfo = "11111-22222-33333-44444-55555-66666-77777", CmdType = GlareLedSysDefPub.CmdDefSetOilValue, CommDevId = 1, CreateTime = DateTime.Now, Id = 0, IsDetele = 0, Result = 0, ResultInfo = "", UpdateTime = DateTime.Now }; string strError = ""; CmdLogsBll.AddCommDevInfo(ref cmd, out strError); bool bSend = InsertCmdToMemcached(cmd.Id); bool bRecived = false; if (bSend) { for (int i = 1; i < 10; i++) { Thread.Sleep(1000); if (RemoveCmdHandledInMemcached(cmd.Id)) { bRecived = true; break; } } } }
public static bool AddCommDevInfo(ref CmdLogs model, out string strError) { strError = ""; try { using (GLedDbEntities ent = new GLedDbEntities()) { CmdLogs newinfo = new CmdLogs() { Id = model.Id, CardInfoId = model.CardInfoId, CmdInfo = model.CmdInfo, CmdType = model.CmdType, CommDevId = model.CommDevId, CreateTime = DateTime.Now, IsDetele = 0, Result = 0, ResultInfo = model.ResultInfo, UpdateTime = DateTime.Now }; ent.CmdLogs.Add(newinfo); ent.SaveChanges(); model.Id = newinfo.Id; return(true); } } catch (System.Exception ex) { strError = ex.Message; return(false); } }
public static bool UpdateACmdResult(int id, int iResult, string strResultInfo) { using (GLedDbEntities ent = new GLedDbEntities()) { CmdLogs mdyMod = (from c in ent.CmdLogs where c.Id == id select c).FirstOrDefault(); if (mdyMod == null) { return(false); } mdyMod.Result = iResult; mdyMod.ResultInfo = strResultInfo; mdyMod.UpdateTime = DateTime.Now; ent.SaveChanges(); return(true); } }
private void buttonMdyCfg_Click(object sender, EventArgs e) { //1 //双面显示(单面为0x00) //3 //一面三个牌 //5 //每个牌5个8(包含小8) //0 //是否显示9/10 //8 //亮度等级 CmdLogs cmd = new CmdLogs() { CardInfoId = 1, CmdInfo = "1-3-5-0-8", CmdType = GlareLedSysDefPub.CmdDefSetOilCfg, CommDevId = 1, CreateTime = DateTime.Now, Id = 0, IsDetele = 0, Result = 0, ResultInfo = "", UpdateTime = DateTime.Now }; string strError = ""; CmdLogsBll.AddCommDevInfo(ref cmd, out strError); bool bSend = InsertCmdToMemcached(cmd.Id); PiPublic.Log.LogMgr.WriteDebugDefSys("Insert To db,memdb id is:" + cmd.Id + " result is:" + bSend); bool bRecived = false; if (bSend) { for (int i = 1; i < 20; i++) { Thread.Sleep(1000); if (RemoveCmdHandledInMemcached(cmd.Id)) { bRecived = true; break; } } } }
private void button28_Click(object sender, EventArgs e) { // 读取小数点位数 CmdLogs cmd = new CmdLogs() { CardInfoId = 1, CmdInfo = "", CmdType = GlareLedSysDefPub.CmdDefGetOilDigiCfg, CommDevId = 1, CreateTime = DateTime.Now, Id = 0, IsDetele = 0, Result = 0, ResultInfo = "", UpdateTime = DateTime.Now }; string strError = ""; CmdLogsBll.AddCommDevInfo(ref cmd, out strError); bool bSend = InsertCmdToMemcached(cmd.Id); bool bRecived = false; if (bSend) { for (int i = 1; i < 10; i++) { Thread.Sleep(1000); if (RemoveCmdHandledInMemcached(cmd.Id)) { MessageBox.Show("处理成功,查询数据库获取结果"); bRecived = true; break; } } } }