public void VerificarUsuario(string usuario, string password)
        {
            List <Asignacion> lstUser = new List <Asignacion>();
            Usuario           user    = new Usuario();

            user.usuario    = usuario;
            user.contrasena = password;
            List <Asignacion> usuarioRes = AsignacionLN.getInstance().Logueo(user);

            if (usuarioRes.Count > 0)
            {
                lstUser = usuarioRes;
            }

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

            datos.listDatos = lstUser;
            if (lstUser.Count() > 0)
            {
                datos.message = "successful";
                datos.success = 1;
            }
            else
            {
                datos.message = "Fail Login..!";
                datos.success = 0;
            }
            converyirToJson(datos);
        }
        public void optenerAsignacionIdUsuario(int id_usuario)
        {
            DatosJson <Asignacion> datos  = new DatosJson <Asignacion>();
            List <Asignacion>      lstRes = new List <Asignacion>();

            foreach (Asignacion item in AsignacionLN.getInstance().Listar())
            {
                if (item.usuario_.id_usuario == id_usuario)
                {
                    lstRes.Add(item);
                }
            }

            datos.listDatos = lstRes;

            if (datos.listDatos.Count > 0)
            {
                datos.message = "correcto hay datos";
                datos.success = 1;
            }
            else
            {
                datos.message = "Error no hay datos";
                datos.success = 0;
            }
            converyirToJson(datos);
        }
Exemple #3
0
        protected void Page_Load(object sender, EventArgs e)

        {
            try
            {
                migridDatos.DataSource = AsignacionLN.getInstance().Listar();
                migridDatos.DataBind();
                // Response.Write("<script>alert('" + DispositivoLN.getInstance().Listar().Count + "')</script>");
            }
            catch (Exception ex)
            {
                Response.Write("<script>alert('" + ex.Message + "')</script>");
            }
        }
        public void optenerAsignacion()
        {
            DatosJson <Asignacion> datos = new DatosJson <Asignacion>();

            datos.listDatos = AsignacionLN.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);
        }
        public void deleteAsignacion(int id_asinacion)
        {
            Asignacion item = new Asignacion();

            item.id_asignacion = id_asinacion;

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

            datos.message = "error al eliminar";
            datos.success = 0;
            if (AsignacionLN.getInstance().Remove(item) >= 1)
            {
                datos.success = 1;
                datos.message = "Correcto";
            }

            datos.listDatos = null;
            converyirToJson(datos);
        }
        public void insertarAsignacion(int id_usuario, int id_dispositivo, int propietario)
        {
            Asignacion item = new Asignacion();

            item.usuario_.id_usuario        = id_usuario;
            item.dispositivo.id_dispositivo = id_dispositivo;
            item.propietario = propietario;
            DatosJson <Usuario> datos = new DatosJson <Usuario>();

            datos.message = "error al insertar";
            datos.success = 0;
            if (AsignacionLN.getInstance().Ingreso(item) >= 1)
            {
                datos.success = 1;
                datos.message = "Correcto";
            }

            datos.listDatos = null;
            converyirToJson(datos);
        }
        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);
        }