public Entidades.Respuesta SeleccionarEstantes(Entidades.Auth Usuario)
        {
            string Respuesta;

            Services.ServicesApi api   = new ServicesApi();
            Entidades.Respuesta  Resp  = new Entidades.Respuesta();
            Entidades.Respuesta  Resp2 = new Entidades.Respuesta();
            DataAccess           bd    = new DataAccess();

            try
            {
                Respuesta = api.PeticionPost("/lip/api/Ubicaciones/Ubicacion", JsonConvert.SerializeObject(Usuario));
                Resp      = JsonConvert.DeserializeObject <Entidades.Respuesta>(Respuesta);


                if (Resp.Code == 1)
                {
                    if (bd.EjecutarQueryScalar(String.Format("UPDATE Auth SET Conteo = {0}, Codigo_Ubicacion = {1},isCerrado = 0,NombreUbicacion = '{3}' WHERE  Codigo_Usuario = {2}", Usuario.Conteo, Usuario.Codigo_Ubicacion, Usuario.Codigo_Usuario, Usuario.NombreUbicacion)) == 1)
                    {
                    }
                }
                return(Resp);
            }
            catch (Exception)
            {
                return(Resp);
                //throw;
            }
        }
Esempio n. 2
0
        public Entidades.Respuesta CerrarSession(Entidades.Auth Usuario)
        {
            string Respuesta;

            Services.ServicesApi api  = new ServicesApi();
            Entidades.Respuesta  Resp = new Entidades.Respuesta();
            DataAccess           bd   = new DataAccess();

            try
            {
                Respuesta = api.PeticionPost("/lip/api/login/Logout", JsonConvert.SerializeObject(Usuario));
                Resp      = JsonConvert.DeserializeObject <Entidades.Respuesta>(Respuesta);
                var user = new Entidades.Auth();
                user = JsonConvert.DeserializeObject <Entidades.Auth>(Resp.Objeto.ToString());

                if (Resp.Lista != null)
                {
                    user.Conteo = user.Conteo > 0 ? user.Conteo - 1 : user.Conteo;
                    bd.SaveLevantado(user);
                }
                else
                {
                    Resp.Code     = 0;
                    Resp.Response = " Error al Conectar con el SERVER";
                }
                return(Resp);
            }
            catch (Exception)
            {
                return(Resp);

                throw;
            }
        }
Esempio n. 3
0
        public Entidades.Respuesta LoginAsync(string NoCedula)
        {
            string Respuesta;

            Services.ServicesApi api   = new ServicesApi();
            Entidades.Respuesta  Resp  = new Entidades.Respuesta();
            Entidades.Respuesta  Resp2 = new Entidades.Respuesta();
            DataAccess           bd    = new DataAccess();

            try
            {
                Entidades.Auth usuario = new Entidades.Auth();
                usuario = bd.GetAllLevantado(NoCedula);

                if (usuario == null)
                {
                    Respuesta = api.PeticionPost("/lip/api/login/login", JsonConvert.SerializeObject(NoCedula));
                    Resp      = JsonConvert.DeserializeObject <Entidades.Respuesta>(Respuesta);
                    var user = new Entidades.Auth();
                    user        = JsonConvert.DeserializeObject <Entidades.Auth>(Resp.Objeto.ToString());
                    user.Cedula = NoCedula;

                    if (Resp.Lista != null)
                    {
                        user.Conteo = user.Conteo > 0 ? user.Conteo - 1: user.Conteo;
                        bd.SaveLevantado(user);
                    }
                    else
                    {
                        Resp.Code     = 0;
                        Resp.Response = " Error al Conectar con el SERVER";
                    }
                }
                else
                {
                    Resp.Objeto = usuario;
                    Resp.Code   = 4; //Encontrado BD Local
                }
                return(Resp);
            }
            catch (Exception)
            {
                return(Resp);

                throw;
            }
        }
Esempio n. 4
0
        public Entidades.Respuesta TraerListaProductosContados(Entidades.Auth Usuario)
        {
            string Respuesta;

            Services.ServicesApi api  = new ServicesApi();
            Entidades.Respuesta  Resp = new Entidades.Respuesta();
            DataAccess           bd   = new DataAccess();

            try
            {
                Respuesta = api.PeticionPost("/Lip/api/Productos/UbicacionProducto", JsonConvert.SerializeObject(Usuario));
                Resp      = JsonConvert.DeserializeObject <Entidades.Respuesta>(Respuesta);
                return(Resp);
            }
            catch (Exception)
            {
                return(Resp);
            }
        }
        public string Conteo(Entidades.Auth Usuario)
        {
            string Respuesta;

            Services.ServicesApi api = new ServicesApi();

            Entidades.Respuesta Resp2 = new Entidades.Respuesta();
            DataAccess          bd    = new DataAccess();

            try
            {
                Respuesta = api.PeticionPost("/lip/api/login/Conteo", JsonConvert.SerializeObject(Usuario));

                return(JsonConvert.DeserializeObject <string>(Respuesta));
            }
            catch (Exception)
            {
                return("");

                throw;
            }
        }
        //CerrarUbicacion
        public Entidades.Respuesta CerrarUbicacion(Entidades.Auth Usuario)
        {
            string Respuesta;

            Services.ServicesApi api   = new ServicesApi();
            Entidades.Respuesta  Resp  = new Entidades.Respuesta();
            Entidades.Respuesta  Resp2 = new Entidades.Respuesta();
            DataAccess           bd    = new DataAccess();

            try
            {
                Respuesta = api.PeticionPost("/lip/api/Ubicaciones/CerrarUbicacion", JsonConvert.SerializeObject(Usuario));
                Resp      = JsonConvert.DeserializeObject <Entidades.Respuesta>(Respuesta);

                return(Resp);
            }
            catch (Exception)
            {
                return(Resp);

                throw;
            }
        }