예제 #1
0
        public void updateDispositivo(int id_dispositivo, string descripcion, string imei, string fecha_update_registro, double latitud, double longitud, double altura)
        {
            Dispositivo item = new Dispositivo();

            item.id_dispositivo        = id_dispositivo;
            item.descripcion           = descripcion;
            item.imei                  = imei;
            item.fecha_update_registro = Convert.ToDateTime(fecha_update_registro);
            item.latitud               = latitud;
            item.longitud              = longitud;
            item.altura                = altura;
            DatosJson <Dispositivo> datos = new DatosJson <Dispositivo>();

            datos.listDatos = new List <Dispositivo>();
            datos.success   = DispositivoLN.getInstance().Update(item);
            if (datos.success > 0)
            {
                datos.message = "correcto";
            }
            else
            {
                datos.message = "Error en la actulizacion";
            }
            converyirToJson(datos);
        }
예제 #2
0
        public void optenerDispositivos()
        {
            DatosJson <Dispositivo> datos = new DatosJson <Dispositivo>();

            datos.listDatos = DispositivoLN.getInstance().Listar();
            if (datos.listDatos.Count > 0)
            {
                datos.message = "correcto";
                datos.success = 1;
            }
            else
            {
                datos.message = "Error no hay datos";
                datos.success = 0;
            }
            converyirToJson(datos);
        }
예제 #3
0
        public void deleteDispositivo(int id_dispositivo)
        {
            Dispositivo item = new Dispositivo();

            item.id_dispositivo = id_dispositivo;

            DatosJson <Dispositivo> datos = new DatosJson <Dispositivo>();

            datos.success = DispositivoLN.getInstance().Delete(item);
            if (datos.success > 0)
            {
                datos.message = "correcto";
            }
            else
            {
                datos.message = "Error en la eliminacion";
            }
            converyirToJson(datos);
        }
예제 #4
0
        public void insertarDispositivo(string descripcion, string imei, double latitud, double longitud, double altura)
        {
            Dispositivo item = new Dispositivo();

            item.descripcion = descripcion;
            item.imei        = imei;
            item.latitud     = latitud;
            item.longitud    = longitud;
            item.altura      = altura;
            DatosJson <Dispositivo> datos = new DatosJson <Dispositivo>();

            datos.success = DispositivoLN.getInstance().Ingreso(item);
            if (datos.success > 0)
            {
                datos.message = "correcto";
            }
            else
            {
                datos.message = "Error en la creacion";
            }
            converyirToJson(datos);
        }
예제 #5
0
        public void insertarUsuarioDispositivoTodo(int id_rol, string nombres, string apellidos, string cedula, string foto, string usuario, string contrasena, int estado, int edad, string direccion, string descripcion, string imei)
        {
            Usuario item = new Usuario();

            item.rol.id_rol = id_rol;
            item.nombres    = nombres;
            item.apellidos  = apellidos;
            item.cedula     = cedula;
            item.foto       = foto;
            item.usuario    = usuario;
            item.contrasena = contrasena;
            item.estado     = estado;
            item.edad       = edad;
            item.direccion  = direccion;

            DatosJson <Usuario> datos = new DatosJson <Usuario>();

            datos.message = "error al insertar";
            datos.success = 0;
            if (UsuarioLN.getInstance().Ingreso(item) >= 1)
            {
                Dispositivo newDispositivo = new Dispositivo();
                newDispositivo.descripcion = descripcion;
                newDispositivo.imei        = imei;
                newDispositivo.latitud     = 0;
                newDispositivo.longitud    = 0;
                newDispositivo.altura      = 0;
                if (DispositivoLN.getInstance().Ingreso(newDispositivo) >= 1)
                {
                    Dispositivo newDispo = DispositivoLN.getInstance().BuscarPorImei(newDispositivo.imei);
                    Usuario     us       = UsuarioLN.getInstance().buscarUsuario_UserName(item.usuario);
                    if (newDispositivo != null && us != null)
                    {
                        Asignacion newasig = new Asignacion();
                        newasig.dispositivo = newDispo;
                        newasig.usuario_    = us;
                        newasig.propietario = 1;// para
                        if (AsignacionLN.getInstance().Ingreso(newasig) >= 1)
                        {
                            datos.success = 1;
                            datos.message = "ingreso Correcto";
                        }
                        else
                        {
                            datos.message = "error al insertar asignacion";
                        }
                    }
                    else
                    {
                        datos.message = "error al recuperar datos";
                    }
                }
                else
                {
                    datos.message = "error al insertar dispoitivo";
                }
            }

            datos.listDatos = null;
            converyirToJson(datos);
        }