Ejemplo n.º 1
0
 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);
     }
 }