public ActionResult selectcom() { var com = new ComManager().GetEntity(Id1); var us = this.Session["USER"] as User; string area; if (us != null) { var ussite = new UserSiteManager().GetEntitysWhereAsNoTracking(x => x.UserId == us.Id & x.SitePre == 1).FirstOrDefault(); area = ussite.QuXian.Shi.Sheng.name + ussite.QuXian.Shi.Name + ussite.QuXian.Name + ussite.SiteDetail; } else { area = "请登录"; } var com1 = new { Id = com.Id, ComWeight = com.ComWeight, ComTypeId = com.ComTypeId, ComName = com.ComName, ComMoney = com.ComMoney, ComBz = com.ComBz, comImg = com.ComImg, Area = area, list = com.ComImg1.Select(x => new { x.ImgName }) }; return(Json(com1, JsonRequestBehavior.AllowGet)); }
// GET: Companys/Details/5 public ActionResult Process(string id) { Manager man = new Manager(); var q = man.QrGenerate(id); string w = q.ToString(); ViewBag.message = w; ComIdentifyManager Comfind = new ComIdentifyManager(); var e = Comfind.Identify(id); ViewBag.msg = e; ComManager T = new ComManager(); var v = T.company(id); ViewBag.k = v; ViewBag.Gp = id; using (MemoryStream ms = new MemoryStream()) { QRCodeGenerator qr = new QRCodeGenerator(); QRCodeData qrCodeData = qr.CreateQrCode(w, QRCodeGenerator.ECCLevel.Q); QRCode code = new QRCode(qrCodeData); using (Bitmap bitMap = code.GetGraphic(20)) { bitMap.Save(ms, ImageFormat.Png); ViewBag.QRCodeImage = "data:image/png;base64," + Convert.ToBase64String(ms.ToArray()); } } return(View()); }
internal XBee(IInternalConfigurationManager configManager, bool useEscapeCharacters) { _comManager = new ComManager(configManager.XBeeCOM, 9600); _useEscapeCharacters = useEscapeCharacters; _currentFrameId = 0x01; _xbeeLock = new Semaphore(1, 1); InitializeSerial(); }
public PhysicalLayer.PortState Connect(string portName, string baudRate, string parity, string dataBits, string stopBits) { PhysicalLayer.PortState portState = ComManager.OpenCom(portName, baudRate, parity, dataBits, stopBits); ComManager.SendDtr(); if (ComManager.IsConnected) { return(PhysicalLayer.PortState.Connected); } return(portState); }
/// <summary> /// Отправляет кадр начала передачи /// </summary> /// <param name="fileName">Имя файла</param> public void SendFile(string fileName, string filesize) { byte[] BEGIN = new byte[Encoding.Unicode.GetByteCount(fileName + filesize + "\n" + "Размер файла:") + 1]; BEGIN[0] = 0x25; string inf = fileName + "\n" + "Размер файла:" + filesize; // Encoding.Unicode.GetBytes(fileName, 0, fileName.Length, BEGIN, 1); Encoding.Unicode.GetBytes(inf, 0, inf.Length, BEGIN, 1); ComManager.WriteToCom(BEGIN); }
private void Awake() { if (!ComManager.instance) { ComManager.instance = this; } else { Destroy(gameObject); } DontDestroyOnLoad(this); }
/// <summary> /// 私有构造函数 /// </summary> protected ConfigerBase() { this._ComManager = new ComManager(); this._ComManager.OnReceiveFrameData += new ComManager.ReceiveFrameDataHandler(OnReceiveFrameData); this._ComManager.OnErrorReceived += new ComManager.ErrorReceivedHandler(OnErrorReceived); this._ComManager.OnComOpenSucc += new ComManager.ComOpenSuccHandler(OnComOpenSucc); this._ComManager.OnComOpenFault += new ComManager.ComOpenFaultHandler(OnComOpenFault); this._ComManager.OnComCloseSucc += new ComManager.ComCloseSuccHandler(OnComCloseSucc); this._ComManager.OnComCloseFault += new ComManager.ComCloseFaultHandler(OnComCloseFault); this._ESwitch = ESwitch.CLOSE; }
public ActionResult selecComAll(int Id) { ComManager c = new ComManager(); var list = c.GetEntitysWhere(x => x.ComTypeId == Id & x.ComStatic == 1); var list1 = list.Select(x => new { x.Id, x.ComName, x.ComMoney, x.ComBz, x.ComWeight }); return(Json(list1, JsonRequestBehavior.AllowGet)); }
UInt32 instanceNumber; // A 22-bit object instance number public BACVnetVar Decode(ComManager cm, byte length) { if (length != 4) { return(null); } UInt32 val = cm.getNextByte(); for (int x = 0; x < 3; x++) { val *= 0x0100; val += cm.getNextByte(); } ((BACnetObjectIdentifier)this).Decode(val); return(this); }
/// <summary> /// Отправляет информационный кадр или EOF /// </summary> private void SendData() { byte[] DATA = new byte[64]; int bytesRead = FormsManager.ReadFromFile(DATA); if (bytesRead > 0) { Array.Resize(ref DATA, bytesRead); sFrame = Encode(DATA); ComManager.WriteToCom(sFrame); } else { byte[] EOF = { 0x4 }; ComManager.WriteToCom(EOF); FormsManager.SendSuccess(); } }
public ActionResult ifNum(List <ShopCar> fo) { string msg = ""; string bm = ""; foreach (var item in fo) { var kc = new ComManager().GetEntitysWhereAsNoTracking(x => x.Id == item.ComId).FirstOrDefault(); if (kc.ComInventNum < item.CarNum) { bm = "1002"; msg += kc.ComName + ","; } } var info = new { bm = bm, msg = msg + "的库存不足" }; return(Json(info, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Returns the virtual desktop that the specified window is located. /// </summary> public static VirtualDesktop FromHwnd(IntPtr hwnd) { VirtualDesktopHelper.ThrowIfNotSupported(); if (hwnd == IntPtr.Zero) { return(null); } IVirtualDesktop desktop; try { var desktopId = ComManager.GetWindowDesktopId(hwnd); desktop = ComInternal.FindDesktop(desktopId); } catch (COMException ex) //when (ex.Match(HResult.REGDB_E_CLASSNOTREG, HResult.TYPE_E_ELEMENTNOTFOUND)) { return(null); } var wrapper = wrappers.GetOrAdd(desktop.GetID(), _ => new VirtualDesktop(desktop)); return(wrapper); }
/* public void SendFileSize(string fileName, string filesize) * { * * byte[] BEGIN = new byte[Encoding.Unicode.GetByteCount(fileName) + 1]; * BEGIN[0] = 0x25; * Encoding.Unicode.GetBytes(filesize, 0, filesize.Length, BEGIN, 1); * ComManager.WriteToCom(BEGIN); * * }*/ /// <summary> /// Отправляет отрицательную квитанцию /// </summary> private void NotAcknowledge() { byte[] NAK = { 0x14 }; ComManager.WriteToCom(NAK); }
public void NotConnected() { ComManager.CloseCom(); FormsManager.ConnectFail(); }
/// <summary> /// Отправляет положительную квитанцию /// </summary> public void Acknowledge() { byte[] ACK = { 0x6 }; ComManager.WriteToCom(ACK); }
/// <summary> /// Отправляет заново информационный кадр /// </summary> private void SendAgain() { ComManager.WriteToCom(sFrame); }
/// <summary> /// Отправляет кадр отмены передачи /// </summary> public void Abort() { byte[] CANCEL = { 0x18 }; ComManager.WriteToCom(CANCEL); }