コード例 #1
0
        //Revisar
        public static Usuario obtenerUsuarioCliente(string correo)
        {
            IEnumerable <Usuario> listas = (IEnumerable <Usuario>)UsuarioLN.ListaUsuarios(3);
            Usuario usuario = listas.Where(x => x.CorreoElectronico == correo).FirstOrDefault <Usuario>();

            return(usuario);
        }
コード例 #2
0
        public static Usuario login(string correo, string contrasena)
        {
            Usuario usuario = null;
            IEnumerable <Usuario> listas = (IEnumerable <Usuario>)UsuarioLN.Todos();

            usuario = listas.Where(x => x.CorreoElectronico == correo && x.contrasenia == contrasena).FirstOrDefault <Usuario>();
            return(usuario);
        }
コード例 #3
0
        public bool GuardarCentroAcopio(
            string nombre,
            string usuarioID,
            string provinciaID,
            string imagen,
            string direccionExacta,
            bool estado,
            string correo,
            string id = "")
        {
            UsuarioLN users     = new UsuarioLN();
            var       miUsuario = UsuarioLN.obtenerUsuario(usuarioID);


            EcoMonedasContext db = new EcoMonedasContext();
            var  miCentroAcopio  = new CentroAcopio();
            int  idCentroAcopio  = 0;
            bool esNumero        = int.TryParse(id, out idCentroAcopio);

            if (esNumero || idCentroAcopio > 0)
            {
                //Buscar el centro a actualizar
                miCentroAcopio = db.CentroAcopios.Where(c => c.ID == idCentroAcopio).First <CentroAcopio>();
                if (miCentroAcopio.UsuarioID.Equals(miUsuario.CorreoElectronico))
                {
                    miCentroAcopio.UsuarioID = miUsuario.CorreoElectronico;
                    miUsuario = UsuarioLN.obtenerUsuario(miCentroAcopio.UsuarioID);
                }
                else
                {
                    miUsuario            = UsuarioLN.obtenerUsuario(miCentroAcopio.UsuarioID);
                    miUsuario.Disponible = true;
                    users.actaulizaUsuario(miUsuario);
                    miUsuario = UsuarioLN.obtenerUsuario(usuarioID);
                }
            }
            miCentroAcopio.Nombre = nombre;
            miUsuario.Disponible  = false;
            users.actaulizaUsuario(miUsuario);
            miCentroAcopio.UsuarioID       = usuarioID;
            miCentroAcopio.ProvinciaID     = Convert.ToInt32(provinciaID);
            miCentroAcopio.Imagen          = imagen;
            miCentroAcopio.DireccionExacta = direccionExacta;
            miCentroAcopio.Estado          = estado;
            miCentroAcopio.Correo          = correo;

            if (id.Equals("") || !esNumero)
            {
                db.CentroAcopios.Add(miCentroAcopio);
            }
            //Siempre se guardan los datos
            db.SaveChanges();//Realiza el commit para el insert en la base de datos

            return(true);
        }
コード例 #4
0
        public static IEnumerable <BilleteraVirtual> billeteraUsuario(string correoU)
        {
            IEnumerable <BilleteraVirtual> lista = (IEnumerable <BilleteraVirtual>)UsuarioLN.obtenerBilleteraU(correoU);

            return(lista);
        }
コード例 #5
0
        public static IEnumerable <Usuario> obtenerUsuarioC(string correo)
        {
            IEnumerable <Usuario> listas = (IEnumerable <Usuario>)UsuarioLN.ListaUsuariosC(correo);

            return(listas);
        }