示例#1
0
        public ActionResult Index()
        {
            var                 equipo         = db.Equipo.Include(e => e.Imagen);
            var                 torneoEquipo   = db.TorneoEquipo;
            List <Equipo>       todos_equipos  = equipo.ToList();
            List <TorneoEquipo> todos_relacion = torneoEquipo.ToList();
            List <TorneoEquipo> nuevo_relacion = new List <TorneoEquipo>();

            var conf = ConfiguracionSingleton.GetInstance();

            ViewBag.IdTorneo = conf.configuracion.IdTorneo;

            foreach (var item in todos_relacion)
            {
                if (item.torneo_id == conf.configuracion.IdTorneo)
                {
                    nuevo_relacion.Add(item);
                }
            }

            List <Equipo> lista_equipos = new List <Equipo>();

            foreach (var item in nuevo_relacion)
            {
                foreach (var item2 in todos_equipos)
                {
                    if (item.equipo_id == item2.equipo_id)
                    {
                        lista_equipos.Add(item2);
                    }
                }
            }

            return(View(lista_equipos));
        }
示例#2
0
        public static void EstablecerConexionConServidor()
        {
            byte[] bytes = new byte[1024];
            Configuracion = ConfiguracionSingleton.ObtenerInstancia();
            IPHostEntry ipHostInfo = Dns.GetHostEntry(Dns.GetHostName());
            IPAddress   ipAddress  = ipHostInfo.AddressList.
                                     FirstOrDefault(ip => ip.AddressFamily == AddressFamily.InterNetwork);
            IPEndPoint remoteEP = new IPEndPoint(ipAddress, Configuracion.Puerto);

            Socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

            Socket.Connect(remoteEP);
            Socket.Receive(bytes);
            Console.WriteLine("Recibido = {0}", Encoding.ASCII.GetString(bytes));
        }
示例#3
0
        public ActionResult Create(Equipo equipo)
        {
            conf = ConfiguracionSingleton.GetInstance();

            if (ModelState.IsValid)
            {
                var filename  = Path.GetFileNameWithoutExtension(equipo.Imagen.ImageFile.FileName);
                var extension = Path.GetExtension(equipo.Imagen.ImageFile.FileName);
                filename = filename + DateTime.Now.ToString("yy-MM-dd") + extension;
                equipo.Imagen.imagen_title = filename;
                equipo.Imagen.imagen_path  = "~/Images/" + filename;
                filename = Path.Combine(Server.MapPath("~/Images/"), filename);
                equipo.Imagen.ImageFile.SaveAs(filename);

                db.Equipo.Add(equipo);
                db.SaveChanges();
                return(RedirectToAction("Create", "TorneoEquipos", new TorneoEquipo {
                    tor_equ_fecha_inscripcion = DateTime.Now, equipo_id = equipo.equipo_id, torneo_id = conf.configuracion.IdTorneo
                }));
            }

            ViewBag.imagen_id = new SelectList(db.Imagen, "imagen_id", "imagen_title", equipo.imagen_id);
            return(View(equipo));
        }