コード例 #1
0
        public TO_Usuario fnObtenerDatosUsuario(string correo)
        {
            bool       existeProducto = false;
            TO_Usuario datosUsuario   = null;

            using (var Contexto = new TravelOKEntitiesQA())
            {
                int iExiste = Contexto.TO_Usuario.Where(p => p.Correo == correo).Count();

                if (iExiste > 0)
                {
                    existeProducto = true;
                }

                if (existeProducto)
                {
                    var usuario = Contexto.TO_Usuario.First(p => p.Correo == correo);
                    datosUsuario = new TO_Usuario()
                    {
                        Nombre    = usuario.Nombre,
                        Apellidos = usuario.Apellidos,
                        Telefono  = usuario.Telefono
                    };
                }
            }

            return(datosUsuario);
        }
コード例 #2
0
 public TO_Usuario fnLogueaUsuario(TO_Usuario oUsr)
 {
     using (var Contexto = new TravelOKEntitiesQA())
     {
         if (Contexto.TO_Usuario.Where(usr => usr.Correo == oUsr.Correo).Count() > 0)
         {
             return(Contexto.TO_Usuario.Where(usr => usr.Correo == oUsr.Correo && usr.Contra == oUsr.Contra).FirstOrDefault());
         }
         else
         {
             return(null);
         }
     }
 }
コード例 #3
0
 public TO_Usuario fnRegistraUsuario(TO_Usuario oUsr)
 {
     using (var Contexto = new TravelOKEntitiesQA())
     {
         if (Contexto.TO_Usuario.Where(usr => usr.Correo == oUsr.Correo).Count() == 0)
         {
             Contexto.TO_Usuario.Add(oUsr);
             Contexto.SaveChanges();
             return(oUsr);
         }
         else
         {
             return(null);
         }
     }
 }