예제 #1
0
        public Dispositivo GetGenericDevice()
        {
            const string imei = "No borrar.";

            var dispositivo = GetByIMEI(imei);

            if (dispositivo != null)
            {
                return(dispositivo);
            }

            var tipoDao = new TipoDispositivoDAO();

            dispositivo = new Dispositivo
            {
                Codigo          = imei,
                TipoDispositivo = tipoDao.FindAll().FirstOrDefault(),
                Imei            = imei,
                Port            = 2020,
                Clave           = imei,
                Telefono        = imei,
                Tablas          = "",
            };

            SaveOrUpdate(dispositivo);

            return(dispositivo);
        }
예제 #2
0
        public Dispositivo GetGenericDevice(Empresa empresa, Transportista transportista)
        {
            var descripcion = transportista != null
                            ? transportista.Descripcion.Length > 19
                                  ? transportista.Descripcion.Substring(0, 19)
                                  : transportista.Descripcion
                            : empresa != null ? empresa.Codigo : string.Empty;

            var imei = "No borrar." + descripcion;

            var dispositivo = GetByIMEI(imei);

            if (dispositivo != null)
            {
                return(dispositivo);
            }

            var tipoDao = new TipoDispositivoDAO();

            dispositivo = new Dispositivo
            {
                Empresa         = empresa,
                Codigo          = imei,
                TipoDispositivo = tipoDao.FindAll().FirstOrDefault(),
                Imei            = imei,
                Port            = 2020,
                Clave           = imei,
                Telefono        = imei,
                Tablas          = ""
            };

            SaveOrUpdate(dispositivo);

            return(dispositivo);
        }