public void AddParameter_UpdateMachines(Database database, DbCommand cmd, MachinesEntity entity) { database.AddInParameter(cmd, "ID", DbType.Int32, entity.ID); database.AddInParameter(cmd, "MachineAlias", DbType.String, entity.MachineAlias); database.AddInParameter(cmd, "ConnectType", DbType.Int32, entity.ConnectType); database.AddInParameter(cmd, "IP", DbType.String, entity.IP); database.AddInParameter(cmd, "SerialPort", DbType.Int32, entity.SerialPort); database.AddInParameter(cmd, "Port", DbType.Int32, entity.Port); database.AddInParameter(cmd, "Baudrate", DbType.Int32, entity.Baudrate); database.AddInParameter(cmd, "MachineNumber", DbType.Int32, entity.MachineNumber); database.AddInParameter(cmd, "IsHost", DbType.Boolean, entity.IsHost); database.AddInParameter(cmd, "Enabled", DbType.Boolean, entity.Enabled); database.AddInParameter(cmd, "CommPassword", DbType.String, entity.CommPassword); database.AddInParameter(cmd, "UILanguage", DbType.Int16, entity.UILanguage); database.AddInParameter(cmd, "DateFormat", DbType.Int16, entity.DateFormat); database.AddInParameter(cmd, "InOutRecordWarn", DbType.Int16, entity.InOutRecordWarn); database.AddInParameter(cmd, "Idle", DbType.Int16, entity.Idle); database.AddInParameter(cmd, "Voice", DbType.Int16, entity.Voice); database.AddInParameter(cmd, "managercount", DbType.Int16, entity.managercount); database.AddInParameter(cmd, "usercount", DbType.Int16, entity.usercount); database.AddInParameter(cmd, "fingercount", DbType.Int16, entity.fingercount); database.AddInParameter(cmd, "SecretCount", DbType.Int16, entity.SecretCount); database.AddInParameter(cmd, "FirmwareVersion", DbType.String, entity.FirmwareVersion); database.AddInParameter(cmd, "ProductType", DbType.String, entity.ProductType); database.AddInParameter(cmd, "LockControl", DbType.Int16, entity.LockControl); database.AddInParameter(cmd, "Purpose", DbType.Int32, entity.Purpose); database.AddInParameter(cmd, "DeviceNetmask", DbType.String, entity.DeviceNetmask); database.AddInParameter(cmd, "DeviceGetway", DbType.String, entity.DeviceGetway); database.AddInParameter(cmd, "sn", DbType.String, entity.sn); database.AddInParameter(cmd, "PhotoStamp", DbType.String, entity.PhotoStamp); }
public void RunStopMachine() { try { if (domain != null) { lock (this) { if (domain != null) { AppDomain.Unload(domain); } Machine = null; RunnerState = RunnerState.Init; } } } catch (Exception ex) { Logger.Writer.Write(ex); } }