예제 #1
0
 public bool VerificarCorreo(string email)
 {
     Services.Usuario usuario;
     try
     {
         usuario = new Services.Usuario();
         return(usuario.VerificarExisteCuenta(email));
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #2
0
 public Entidades.PersonaUsuario Login(Entidades.Usuario usuario)
 {
     Services.Usuario usuarioLogin;
     try
     {
         usuarioLogin = new Services.Usuario();
         return(usuarioLogin.Login(usuario));
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #3
0
 public bool Verificar(string nick)
 {
     Services.Usuario usuario;
     try
     {
         usuario = new Services.Usuario();
         return(usuario.VerificarExisteUsuario(nick));
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #4
0
 private void label14_Click(object sender, EventArgs e)
 {
     Services.Usuario usuario = new Services.Usuario();
     try
     {
         string msg = usuario.CerrarSesion();
         MessageBox.Show(msg);
     }
     catch (Exception error)
     {
         MessageBox.Show(error.Message, "Error");
     }
 }
예제 #5
0
        public DataTable Estadisticas(Int32 idUsuario = 0)
        {
            Services.Usuario usuario;

            try
            {
                usuario = new Services.Usuario();

                IList <Entidades.Estadisticas> estadisticas = usuario.ListadoEstadisticas(idUsuario);

                using (DataTable dt = new DataTable())
                {
                    dt.Columns.Add("nombreUsuario", typeof(string));
                    dt.Columns.Add("posicion", typeof(string));
                    dt.Columns.Add("perdido", typeof(string));
                    dt.Columns.Add("promedioPartidas", typeof(string));
                    dt.Columns.Add("bajas", typeof(string));
                    dt.Columns.Add("caidas", typeof(string));
                    dt.Columns.Add("promediobaja", typeof(string));
                    dt.Columns.Add("promedioCaidas", typeof(string));
                    dt.Columns.Add("fecha", typeof(string));

                    if (estadisticas != null)
                    {
                        foreach (var item in estadisticas)
                        {
                            DataRow NewRow = dt.NewRow();
                            NewRow["nombreUsuario"]    = item.NombreUsuario;
                            NewRow["posicion"]         = item.Posicion;
                            NewRow["perdido"]          = item.Perdido;
                            NewRow["promedioPartidas"] = item.PromedioPartidas;
                            NewRow["bajas"]            = item.Bajas;
                            NewRow["promediobaja"]     = item.Promediobaja;
                            NewRow["caidas"]           = item.Caidas;
                            NewRow["promedioCaidas"]   = item.PromedioCaidas;
                            NewRow["fecha"]            = Convert.ToDateTime(item.Fecha).ToString("dd/MM/yyyy");
                            dt.Rows.Add(NewRow);
                        }
                    }

                    return(dt);
                }
            }
            catch (Exception ex)
            {
                return(null);

                throw;
            }
        }
예제 #6
0
        public bool CambioClave(Entidades.UsuarioClave usuarioClave)
        {
            Services.Usuario usuario;
            try
            {
                usuario = new Services.Usuario();

                return(usuario.CambioClave(usuarioClave));
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #7
0
        private void Favoritos_Load(object sender, EventArgs e)
        {
            Services.Inmueble        inmueble  = new Services.Inmueble();
            List <Entities.Inmueble> inmuebles = inmueble.TraerFavoritos();
            List <Card> cards = new List <Card>();

            foreach (Entities.Inmueble _inmueble in inmuebles)
            {
                cards.Add(new Card(_inmueble.Id, _inmueble.Uri, _inmueble.Title, _inmueble.Ubication, _inmueble.Description, _inmueble.Stars, true));
            }

            flowLayoutPanel1.AutoScroll    = true;
            flowLayoutPanel1.FlowDirection = FlowDirection.TopDown;
            flowLayoutPanel1.WrapContents  = false;
            flowLayoutPanel1.Height        = cards.Count * 260;
            foreach (Control control in cards)
            {
                flowLayoutPanel1.Controls.Add(control);
            }

            if (cards.Count == 0)
            {
                panel1.Visible = true;
            }

            Entities.Session.sessionListener += Session_Listener;
            Services.Usuario usuario = new Services.Usuario();
            try
            {
                if (usuario.isLogged())
                {
                    loggedTab.Visible = true;
                    button1.Visible   = false;
                    button2.Visible   = false;
                }
                else
                {
                    loggedTab.Visible = false;
                    button1.Visible   = true;
                    button2.Visible   = true;
                }
            }
            catch
            {
            }
        }