protected void btnEliminar_Click(object sender, EventArgs e)
        {
            Page.Validate();

            if (Page.IsValid)
            {
                if (ddlEquipo.SelectedItem.Value != "0")
                {
                    int selequipo = funCom.StringToInt(ddlEquipo.SelectedItem.Value);

                    equipo eliequipo = funEqui.Recuperar_Equipo_Busqueda(base_futbol, selequipo);

                    //Levanto todos los jugadores asociados al equipo, y los elimino
                    var selJugador = funEqui.Recuperar_Equipo_Jugador(base_futbol, selequipo);

                    foreach (var ju in selJugador)
                    {
                        funJug.Eliminar_JugadorEquipo(base_futbol, ju);
                    }

                    funEqui.Eliminar_Equipo(base_futbol, eliequipo);

                    CargarEquipo();

                    this.Page.Response.Write("<script language='JavaScript'>window.alert('Se ha eliminado exitosamente el equipo');window.location.href = './EliminarEquipo.aspx';</script>");
                }
            }
        }
Ejemplo n.º 2
0
 public void patearPelota(Oveja ov)
 {
     ultimoTirador = ov.Equipo;
     debx          = 3 * ov.debx;
     deby          = 3 * ov.deby;
     swpropio.Set();
 }
Ejemplo n.º 3
0
 public Jugador(int pxi, int pyi, equipo eq, ManualResetEvent[] swovejas)
 {
     this.swovejas = swovejas;
     px            = pxi;
     py            = pyi;
     this.eq       = eq;
 }
        // GET: racks/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            rack rack = db.rack.Find(id);

            if (rack == null)
            {
                return(HttpNotFound());
            }

            // Get contained equipos

            equipo        tempOne     = new equipo();
            List <equipo> equiposRack = new List <equipo>();

            foreach (equipo_por_rack exr in rack.equipo_por_rack)
            {
                tempOne          = new equipo();
                tempOne.idequipo = exr.equipo.idequipo;
                tempOne.altura_u = exr.equipo.altura_u;
                tempOne.s_equipo_numero_serie = exr.equipo.s_equipo_numero_serie + " " + exr.equipo.marca_modelo.modelo + " (" + exr.equipo.altura_u + "U)";
                tempOne.comentarios           = exr.inicia_u.ToString(); //OJO//

                equiposRack.Add(tempOne);
            }
            ViewBag.equiposRack = equiposRack;



            return(View(rack));
        }
        protected void btnCrearEquipo_Click(object sender, EventArgs e)
        {
            Page.Validate();

            if (Page.IsValid)
            {
                try
                {
                    equipo eq = new equipo();

                    eq.nombre       = txtNombre.Text;
                    eq.montoabonado = funCom.StringToInt(txtMonto.Text);

                    if (funCom.StringToInt(ddlTorneo.SelectedValue) == 0)
                    {
                        eq.torneo_id = null;
                    }
                    else
                    {
                        eq.torneo_id = funCom.StringToInt(ddlTorneo.SelectedValue);
                    }

                    funEqui.Insertar_Equipo(base_futbol, eq);

                    this.Page.Response.Write("<script language='JavaScript'>window.alert('Equipo registrado exitosamente');window.location.href = './RegistrarEquipo.aspx';</script>");
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.Message);
                }
            }
        }
        public string GetPersonalizedNameForEquipoNombre(int equipoId)
        {
            equipo eq       = db.equipo.Where(s => s.idequipo == equipoId).First();
            string decoName = "";

            decoName = eq.s_equipo_numero_serie + " - " + eq.marca_modelo.modelo;
            return(decoName);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            equipo equipo = db.equipo.Find(id);

            db.equipo.Remove(equipo);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 8
0
 public void Post(equipo equipo)
 {
     if (ModelState.IsValid)
     {
         myEntity.equipoes.Add(equipo);
         myEntity.SaveChanges();
     }
 }
        public ActionResult Create([Bind(Include = "idequipo,ubicacion_fk,tipo_de_equipo_fk,marca_modelo_fk,s_equipo_numero_serie,descripcion,altura_u,prof_inch,es_contenedor,s_equipo_fecha_configuracion,responsable_fk,es_propio,comentarios,path_imagen,es_activo,es_virtual,proveedor_fk,atributo_por_equipo")] equipo equipo)
        {
            if (ModelState.IsValid)
            {
                db.equipo.Add(equipo);

                db.SaveChanges();


                /*Software por equipo*/
                if (TempData["spe"] != null)
                {
                    foreach (software_por_equipo _spe in (List <software_por_equipo>)TempData["spe"])
                    {
                        software_por_equipo newItem = new software_por_equipo();

                        newItem.software      = null;
                        newItem.software_fk   = _spe.software_fk;
                        newItem.equipo_fk     = equipo.idequipo;
                        newItem.observaciones = _spe.observaciones;


                        db.software_por_equipo.Add(newItem);
                    }
                }

                /*Puerto por equipo*/
                if (TempData["ppe"] != null)
                {
                    foreach (puerto_por_equipo _ppe in (List <puerto_por_equipo>)TempData["ppe"])
                    {
                        puerto_por_equipo newItem = new puerto_por_equipo();

                        newItem.puerto            = null;
                        newItem.puerto_fk         = _ppe.puerto_fk;
                        newItem.equipo_fk         = equipo.idequipo;
                        newItem.numero_de_puertos = _ppe.numero_de_puertos;


                        db.puerto_por_equipo.Add(newItem);
                    }
                }


                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.marca_modelo_fk   = new SelectList(db.marca_modelo, "idmarca_modelo", "marca_modelo_string", equipo.marca_modelo_fk);
            ViewBag.proveedor_fk      = new SelectList(db.proveedor, "idproveedor", "nombre_comercial", equipo.proveedor_fk);
            ViewBag.responsable_fk    = new SelectList(db.responsable, "idresponsable", "cedula_ruc", equipo.responsable_fk);
            ViewBag.tipo_de_equipo_fk = new SelectList(db.tipo_de_equipo, "idtipo_de_equipo", "categoria", equipo.tipo_de_equipo_fk);
            ViewBag.ubicacion_fk      = new SelectList(db.ubicacion, "idubicacion", "nombre", equipo.ubicacion_fk);

            ViewBag.listaAtributos = (List <Inventario.Models.atributo>)db.atributo.ToList();
            SetRegExDictionary();
            return(View(equipo));
        }
Ejemplo n.º 10
0
 public Pelota(int pxi, int pyi, equipo eq)
 {
     swpropio             = new ManualResetEvent(false);
     this.eq              = eq;
     px                   = pxi;
     py                   = pyi;
     tpropio              = new Thread(vivir);
     tpropio.IsBackground = true;
     tpropio.Start();
 }
 public ActionResult registro(equipo objequipo)
 {
     if (ModelState.IsValid)
     {
         db.equipo.Add(objequipo);
         db.SaveChanges();
         return(RedirectToAction("registro"));
     }
     return(View(objequipo));
 }
Ejemplo n.º 12
0
 public Oveja(int pxi, int pyi, equipo eq, ManualResetEvent sw) //Creando una oveja, y dejandola vivir en libertad!
 {
     this.swPropio        = sw;
     this.swPelota        = new ManualResetEvent(false);
     this.eq              = eq;
     px                   = pxi;
     py                   = pyi;
     this.tpropio         = new Thread(this.vivir);
     tpropio.IsBackground = true;
     tpropio.Start();
 }
Ejemplo n.º 13
0
 public void Eliminar_Equipo(futbolEntities ctx, equipo eq)
 {
     try
     {
         ctx.equipo.Remove(eq);
         ctx.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Ejemplo n.º 14
0
 public void Insertar_Equipo(futbolEntities ctx, equipo eq)
 {
     try
     {
         ctx.equipo.Add(eq);
         ctx.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
        // GET: equipos/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            equipo equipo = db.equipo.Find(id);

            if (equipo == null)
            {
                return(HttpNotFound());
            }
            return(View(equipo));
        }
Ejemplo n.º 16
0
 public void Put(equipo equipo)
 {
     if (ModelState.IsValid)
     {
         myEntity.Entry(equipo).State = EntityState.Modified;
         try
         {
             myEntity.SaveChanges();
         }
         catch (Exception)
         {
             throw;
         }
     }
 }
        // GET: racks/Edit/5
        public ActionResult Edit(int?id)
        {
            TempData["epr"]      = new List <equipo_por_rack>();
            TempData["equipoId"] = id != null?id:0;
            ViewBag.equipos      = GetEquiposSelectList();      // new SelectList(db.equipo, "idequipo", "s_equipo_numero_serie");   //*****//

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            rack rack = db.rack.Find(id);

            if (rack == null)
            {
                return(HttpNotFound());
            }
            ViewBag.proveedor_fk = new SelectList(db.proveedor, "idproveedor", "nombre_comercial", rack.proveedor_fk);
            ViewBag.ubicacion_fk = new SelectList(db.ubicacion, "idubicacion", "nombre", rack.ubicacion_fk);



            // Get contained equipos

            equipo        tempOne     = new equipo();
            List <equipo> equiposRack = new List <equipo>();

            foreach (equipo_por_rack _exr in rack.equipo_por_rack)
            {
                tempOne          = new equipo();
                tempOne.idequipo = _exr.equipo.idequipo;
                tempOne.altura_u = _exr.equipo.altura_u;
                tempOne.s_equipo_numero_serie = _exr.equipo.s_equipo_numero_serie + " " + _exr.equipo.marca_modelo.modelo + " (" + _exr.equipo.altura_u + "U)";
                tempOne.comentarios           = _exr.inicia_u.ToString(); //OJO//

                equiposRack.Add(tempOne);
            }
            ViewBag.equiposRack = equiposRack;

            // Recover current existent values.
            List <equipo_por_rack> exr = rack.equipo_por_rack.ToList();    //OJO//

            TempData["epr"] = exr;


            return(View(rack));
        }
        //private void PopulateSoftwareEC()
        //{



        //    var dataContext = new cloudmanageEntities();
        //    var softwares = dataContext.software
        //                .Select(c => new software
        //                {
        //                    idsoftware = c.idsoftware,
        //                    nombre = c.nombre
        //                })
        //                .OrderBy(e => e.nombre);

        //    ViewBag.sofwares = softwares;
        //    ViewBag.defaultSoftware = dataContext.software.First();
        //}



        // GET: equipos/Details/5
        public ActionResult Details(int?id)
        {
            ViewBag.listaAtributos = (List <Inventario.Models.atributo>)db.atributo.ToList();
            SetRegExDictionary();

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            equipo equipo = db.equipo.Find(id);

            if (equipo == null)
            {
                return(HttpNotFound());
            }
            return(View(equipo));
        }
Ejemplo n.º 19
0
        protected void btnRegistroEquipo_Click(object sender, EventArgs e)
        {
            equipo objEquipo = new equipo();

            objEquipo.nombre = txtEquipo.Text;
            objEquipo.puntos = 0;
            db.equipo.InsertOnSubmit(objEquipo);
            db.SubmitChanges();
            if (objEquipo != null)
            {
                lblOK.Text = "registro exitoso";
            }
            else
            {
                lblError.Text = "Registro fallido";
            }
        }
Ejemplo n.º 20
0
 internal int[] calcularCentroGravedad(equipo eq)
 {
     int[] res = new int[2];
     if (eq == equipo.azul)
     {
         foreach (Oveja ov in ovejas1)
         {
         }
     }
     else if (eq == equipo.rojo)
     {
         foreach (Oveja ov in ovejas2)
         {
         }
     }
     return(res);
 }
Ejemplo n.º 21
0
        public void Delete(int id)
        {
            equipo dlt = myEntity.equipoes.Find(id);

            if (dlt != null)
            {
                try
                {
                    myEntity.equipoes.Remove(dlt);
                    myEntity.SaveChanges();
                }
                catch (Exception)
                {
                    throw;
                }
            }
        }
        //public string getValueFromBind(equipo eq,int idatributo)
        //{
        //    var dictionary = GetAttribute<string, equipo>(a => a == "atributo_" + idatributo.ToString());

        //    return "";
        //}



        // GET: equipos/Edit/5
        public ActionResult Edit(int?id)
        {
            TempData["spe"] = new List <software_por_equipo>();
            TempData["ppe"] = new List <puerto_por_equipo>();

            TempData["equipoId"] = id != null?id:0;

            ViewBag.softwares = new SelectList(db.software, "idsoftware", "nombre");
            ViewBag.puertos   = new SelectList(db.puerto, "idpuerto", "nombre");


            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            equipo equipo = db.equipo.Find(id);

            if (equipo == null)
            {
                return(HttpNotFound());
            }
            ViewBag.marca_modelo_fk   = new SelectList(db.marca_modelo, "idmarca_modelo", "marca_modelo_string", equipo.marca_modelo_fk);
            ViewBag.responsable_fk    = new SelectList(db.responsable, "idresponsable", "nombre", equipo.responsable_fk);
            ViewBag.proveedor_fk      = new SelectList(db.proveedor, "idproveedor", "nombre_comercial", equipo.proveedor_fk);
            ViewBag.tipo_de_equipo_fk = new SelectList(db.tipo_de_equipo, "idtipo_de_equipo", "categoria", equipo.tipo_de_equipo_fk);
            ViewBag.ubicacion_fk      = new SelectList(db.ubicacion, "idubicacion", "nombre", equipo.ubicacion_fk);


            // Recover current existent values.

            List <software_por_equipo> sxe = equipo.software_por_equipo.ToList();

            TempData["spe"] = sxe;

            List <puerto_por_equipo> pxe = equipo.puerto_por_equipo.ToList();

            TempData["ppe"] = pxe;


            ViewBag.listaAtributos = (List <Inventario.Models.atributo>)db.atributo.ToList();
            SetRegExDictionary();
            return(View(equipo));
        }
Ejemplo n.º 23
0
    /*  public  libreriaDeScrips()
     *    {
     *    inventario = GameObject.Find("objetos/objetos").GetComponent<Inventario>();
     *    Itens = GameObject.Find("objetos/objetos").GetComponent<Items>();
     *    SeleccionDeCriaturas = GameObject.Find("Crewild/Crewild").GetComponent<CrewildChoiseSelect>();
     *    Batalla = GameObject.Find("baltle interfaceC/baltle interface").GetComponent<animationScritpBatle>();
     *    Ataques = GameObject.Find("Game Manager").GetComponent<AllAttacks>();
     *    Crewilldslist = GameObject.Find("Game Manager").GetComponent<AllCrewild>();
     *    todasLasPosturas = GameObject.Find("Game Manager").GetComponent<AllPostura>();
     *    ControlManag = GameObject.Find("Game Manager").GetComponent<ControlManager>();
     *    PanelJugador = GameObject.Find("Jugador/Jugador").GetComponent<PanelJugador>();
     *    informacionCrewild = GameObject.Find("informacion/estadisticas").GetComponent<informacionCrewild>();
     *    saveData = GameObject.Find("guardado/panel").GetComponent<SaveDatos>();
     *    menuInterface = GameObject.Find("Game Manager").GetComponent<menus_interface>();
     *    PlayerMov = GameObject.Find("personaje").GetComponent<movimiento>();
     *    TiendaMenus = FindObjectOfType<TiendaScript>();
     *    audioMenus = GameObject.Find("Game Manager").GetComponent<AudiosMenus>();
     *    JugadorInfo = FindObjectOfType<PanelJugador>();
     *    Equipo = FindObjectOfType<equipo>();
     *    PcScritp = FindObjectOfType<Pc>();
     * } */

    public void Awake()
    {
        inventario           = GameObject.Find("objetos/objetos").GetComponent <Inventario>();
        Itens                = GameObject.Find("objetos/objetos").GetComponent <Items>();
        SeleccionDeCriaturas = GameObject.Find("Crewild/Crewild").GetComponent <CrewildChoiseSelect>();
        Batalla              = GameObject.Find("baltle interfaceC/baltle interface").GetComponent <animationScritpBatle>();
        Ataques              = GameObject.Find("Game Manager").GetComponent <AllAttacks>();
        Crewilldslist        = GameObject.Find("Game Manager").GetComponent <AllCrewild>();
        todasLasPosturas     = GameObject.Find("Game Manager").GetComponent <AllPostura>();
        ControlManag         = GameObject.Find("Game Manager").GetComponent <ControlManager>();
        PanelJugador         = GameObject.Find("Jugador/Jugador").GetComponent <PanelJugador>();
        informacionCrewild   = GameObject.Find("informacion/estadisticas").GetComponent <informacionCrewild>();
        saveData             = GameObject.Find("guardado/panel").GetComponent <SaveDatos>();
        menuInterface        = GameObject.Find("Game Manager").GetComponent <menus_interface>();
        PlayerMov            = GameObject.Find("personaje").GetComponent <movimiento>();
        TiendaMenus          = FindObjectOfType <TiendaScript>();
        audioMenus           = GameObject.FindObjectOfType <AudiosMenus>();
        JugadorInfo          = FindObjectOfType <PanelJugador>();
        Equipo               = FindObjectOfType <equipo>();
        PcScritp             = FindObjectOfType <Pc>();
    }
Ejemplo n.º 24
0
        protected void btnSiguiente_Click(object sender, EventArgs e)
        {
            int selequipo = funCom.StringToInt(ddlEquipo.SelectedItem.Value);

            equipo eliequipo = funEquip.Recuperar_Equipo_Busqueda(base_futbol, selequipo);

            txtNombre.Text = eliequipo.nombre;
            txtMonto.Text  = eliequipo.montoabonado.ToString();

            var tor = funTonr.Recuperar_Torneo_Completo(base_futbol);

            foreach (torneo to in tor)
            {
                ListItem item = new ListItem(to.nombre, funCom.IntToString(to.id));
                ddlTorneo.Items.Add(item);

                if (funCom.IntToString(to.id) == eliequipo.torneo_id.ToString())
                {
                    item.Selected = true;
                }
            }
        }
Ejemplo n.º 25
0
        protected void btnModificar_Click(object sender, EventArgs e)
        {
            Page.Validate();

            if (Page.IsValid)
            {
                try
                {
                    int selequipo = funCom.StringToInt(ddlEquipo.SelectedItem.Value);

                    equipo equi = (from eq in base_futbol.equipo where eq.id == selequipo select eq).FirstOrDefault();

                    equi.nombre       = txtNombre.Text;
                    equi.montoabonado = funCom.StringToInt(txtMonto.Text);

                    if (funCom.StringToInt(ddlTorneo.SelectedValue) == 0)
                    {
                        equi.torneo_id = null;
                    }
                    else
                    {
                        equi.torneo_id = funCom.StringToInt(ddlTorneo.SelectedValue);
                    }

                    funEquip.Actualizar_Equipo(base_futbol);

                    divBuscar.Visible    = false;
                    divModificar.Visible = true;

                    this.Page.Response.Write("<script language='JavaScript'>window.alert('Equipo modificado exitosamente');window.location.href = './ModificarEquipo.aspx';</script>");
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.Message);
                }
            }
        }
Ejemplo n.º 26
0
 public HttpResponseMessage Post([FromBody] equipo value)
 {
     resultManager.equipoes.Add(value);
     return(ToJson(resultManager.SaveChanges()));
 }
        public ActionResult Edit([Bind(Include = "idequipo,ubicacion_fk,tipo_de_equipo_fk,marca_modelo_fk,s_equipo_numero_serie,descripcion,altura_u,prof_inch,es_contenedor,s_equipo_fecha_configuracion,responsable_fk,es_propio,comentarios,path_imagen,es_activo,es_virtual,proveedor_fk,atributo_por_equipo")] equipo equipo)
        {
            ViewBag.softwares = new SelectList(db.software, "idsoftware", "nombre");
            ViewBag.puertos   = new SelectList(db.puerto, "idpuerto", "nombre");

            ViewBag.listaAtributos = (List <Inventario.Models.atributo>)db.atributo.ToList();
            SetRegExDictionary();


            if (ModelState.IsValid)
            {
                using (var dbDinamo = new cloudmanageEntities())
                {
                    foreach (atributo_por_equipo ar in equipo.atributo_por_equipo)
                    {
                        if (dbDinamo.atributo_por_equipo.Find(ar.atributo_fk, ar.equipo_fk) != null)
                        {
                            db.Entry(ar).State = EntityState.Modified;
                        }
                        else
                        {
                            db.Entry(ar).State = EntityState.Added;
                        }
                    }
                }


                db.Entry(equipo).State = EntityState.Modified;
                db.SaveChanges();


                /*Software por equipo*/
                if (TempData["spe"] != null)
                {
                    using (var dbDinamo = new cloudmanageEntities())
                    {
                        foreach (software_por_equipo _spe in (List <software_por_equipo>)TempData["spe"])
                        {
                            if (dbDinamo.software_por_equipo.Find(_spe.equipo_fk, _spe.software_fk) != null)
                            {
                                _spe.equipo   = null;
                                _spe.software = null;


                                if (_spe.observaciones == "DELETED")
                                {
                                    db.Entry(_spe).State = EntityState.Deleted;
                                }
                                else
                                {
                                    db.Entry(_spe).State = EntityState.Modified;
                                }
                            }
                            else
                            {
                                software_por_equipo newItem = new software_por_equipo();

                                newItem.software      = null;
                                newItem.software_fk   = _spe.software_fk;
                                newItem.equipo_fk     = equipo.idequipo;
                                newItem.observaciones = _spe.observaciones;

                                db.Entry(newItem).State = EntityState.Added;
                            }
                        }
                    }
                }


                /*Puerto por equipo*/
                if (TempData["ppe"] != null && ((List <puerto_por_equipo>)TempData["ppe"]).Count > 0)
                {
                    using (var dbDinamo = new cloudmanageEntities())
                    {
                        foreach (puerto_por_equipo _ppe in (List <puerto_por_equipo>)TempData["ppe"])
                        {
                            if (dbDinamo.puerto_por_equipo.Find(_ppe.equipo_fk, _ppe.puerto_fk) != null)
                            {
                                _ppe.equipo = null;
                                _ppe.puerto = null;


                                if (_ppe.numero_de_puertos == "DELETED")
                                {
                                    db.Entry(_ppe).State = EntityState.Deleted;
                                }
                                else
                                {
                                    db.Entry(_ppe).State = EntityState.Modified;
                                }
                            }
                            else
                            {
                                puerto_por_equipo newItem = new puerto_por_equipo();

                                newItem.puerto            = null;
                                newItem.puerto_fk         = _ppe.puerto_fk;
                                newItem.equipo_fk         = equipo.idequipo;
                                newItem.numero_de_puertos = _ppe.numero_de_puertos;

                                db.Entry(newItem).State = EntityState.Added;
                            }
                        }
                    }
                }

                db.SaveChanges();



                return(RedirectToAction("Index"));
            }
            ViewBag.marca_modelo_fk   = new SelectList(db.marca_modelo, "idmarca_modelo", "marca_modelo_string", equipo.marca_modelo_fk);
            ViewBag.proveedor_fk      = new SelectList(db.proveedor, "idproveedor", "nombre_comercial", equipo.proveedor_fk);
            ViewBag.responsable_fk    = new SelectList(db.responsable, "idresponsable", "cedula_ruc", equipo.responsable_fk);
            ViewBag.tipo_de_equipo_fk = new SelectList(db.tipo_de_equipo, "idtipo_de_equipo", "categoria", equipo.tipo_de_equipo_fk);
            ViewBag.ubicacion_fk      = new SelectList(db.ubicacion, "idubicacion", "nombre", equipo.ubicacion_fk);

            return(View(equipo));
        }
Ejemplo n.º 28
0
 public HttpResponseMessage Put(int id, [FromBody] equipo value)
 {
     resultManager.Entry(value).State = EntityState.Modified;
     return(ToJson(resultManager.SaveChanges()));
 }
        public ActionResult Edit([Bind(Include = "idrack,codigo,nombre,ubicacion_fk,orden,altura_u,prof_inch,proveedor_fk")] rack rack)
        {
            //*****//  ViewBag.equipos = new SelectList(db.equipo, "idequipo", "s_equipo_numero_serie");   //*****//

            if (ModelState.IsValid)
            {
                //*****// down


                db.Entry(rack).State = EntityState.Modified;
                db.SaveChanges();


                /*Equipo por rack*/
                if (TempData["epr"] != null)
                {
                    using (var dbDinamo = new cloudmanageEntities())
                    {
                        foreach (equipo_por_rack _epr in (List <equipo_por_rack>)TempData["epr"])
                        {
                            if (dbDinamo.equipo_por_rack.Find(_epr.equipo_fk, _epr.rack_fk) != null)
                            {
                                _epr.equipo = null;
                                _epr.rack   = null;


                                if (_epr.observaciones == "DELETED")
                                {
                                    db.Entry(_epr).State = EntityState.Deleted;
                                }
                                else
                                {
                                    db.Entry(_epr).State = EntityState.Modified;
                                }
                            }
                            else
                            {
                                equipo_por_rack newItem = new equipo_por_rack();

                                newItem.equipo    = null;
                                newItem.equipo_fk = _epr.equipo_fk;
                                newItem.rack_fk   = rack.idrack;
                                // newItem.observaciones = _epr.observaciones;
                                newItem.inicia_u = _epr.inicia_u;

                                db.Entry(newItem).State = EntityState.Added;
                            }
                        }
                    }
                }

                //*****// up

                db.SaveChanges();



                // Get contained equipos
                rack racky = db.rack.Find(rack.idrack);          // db.rack.Include(s => s.equipo_por_rack).FirstOrDefault(x => x.idrack == rack.idrack);
                if (racky == null)
                {
                    return(HttpNotFound());
                }
                equipo        tempOne     = new equipo();
                List <equipo> equiposRack = new List <equipo>();
                foreach (equipo_por_rack _exr in racky.equipo_por_rack)
                {
                    _exr.equipo      = db.equipo.Find(_exr.equipo_fk);
                    tempOne          = new equipo();
                    tempOne.idequipo = _exr.equipo.idequipo;
                    tempOne.altura_u = _exr.equipo.altura_u;
                    tempOne.s_equipo_numero_serie = _exr.equipo.s_equipo_numero_serie + " " + _exr.equipo.marca_modelo.modelo + " (" + _exr.equipo.altura_u + "U)";
                    tempOne.comentarios           = _exr.inicia_u.ToString(); //OJO//

                    equiposRack.Add(tempOne);
                }
                ViewBag.equiposRack = equiposRack;


                // Recover current existent values.
                List <equipo_por_rack> exr = racky.equipo_por_rack.ToList();    //OJO//
                TempData["epr"] = exr;


                // GENERAL BEHAVIOR OK   return RedirectToAction("Index");
                // New Behavior
                ViewBag.proveedor_fk = new SelectList(db.proveedor, "idproveedor", "nombre_comercial", rack.proveedor_fk);
                ViewBag.ubicacion_fk = new SelectList(db.ubicacion, "idubicacion", "nombre", rack.ubicacion_fk);
                ViewBag.equipos      = GetEquiposSelectList();
                return(View(rack));
                // End new behavior
            }
            ViewBag.proveedor_fk = new SelectList(db.proveedor, "idproveedor", "nombre_comercial", rack.proveedor_fk);
            ViewBag.ubicacion_fk = new SelectList(db.ubicacion, "idubicacion", "nombre", rack.ubicacion_fk);
            return(View(rack));
        }
Ejemplo n.º 30
0
    // Use this for initialization
    void Start()
    {
        instanceSharet = this;

        LibreriaS = GameObject.Find("Game Manager").GetComponent <libreriaDeScrips>();

        numTables = 2;

        ScreenLimit();

        BrawlerScript = GameObject.Find("baltle interfaceC/baltle interface").GetComponent <animationScritpBatle>();

        transforcorchete = new RectTransform[numTables];
        panel            = new RectTransform[numTables];
        pos             = new Vector3[numTables];
        posInitial      = new Vector3[numTables];
        panelPos        = new Vector3[numTables];
        panelPosInitial = new Vector3[numTables];

        panelmask = GameObject.Find("menu inicial/Panel menu 1/mask panel 1").GetComponent <RectTransform>();

        if (GameObject.Find("menu inicial/Panel menu 1/mask panel 1/limit object/corchetes menu 1") != null)
        {
            //Panel menu 1
            transforcorchete[0] = GameObject.Find("menu inicial/Panel menu 1/mask panel 1/limit object/corchetes menu 1").GetComponent <RectTransform>();
            panel[0]            = GameObject.Find("menu inicial/Panel menu 1/mask panel 1/limit object").GetComponent <RectTransform>();
            pos[0]             = transforcorchete[0].anchoredPosition3D; // Take the current position
            posInitial[0]      = transforcorchete[0].anchoredPosition3D;
            panelPos[0]        = panel[0].anchoredPosition3D;
            panelPosInitial[0] = panel[0].anchoredPosition3D;
        }
        if (GameObject.Find("menu inicial/menu inicial/mask panel 1/limit object") != null)
        {
            //menu inicial
            transforcorchete[1] = GameObject.Find("menu inicial/menu inicial/mask panel 1/limit object/corchetes menu 1").GetComponent <RectTransform>();
            panel[1]            = GameObject.Find("menu inicial/menu inicial/mask panel 1/limit object").GetComponent <RectTransform>();
            pos[1]             = transforcorchete[1].anchoredPosition3D; // Take the current position
            posInitial[1]      = transforcorchete[1].anchoredPosition3D;
            panelPos[1]        = panel[1].anchoredPosition3D;
            panelPosInitial[1] = panel[1].anchoredPosition3D;
        }

        NumSquareBraquet = 0;

        menuDesplegable = GameObject.Find("menu inicial").GetComponent <Canvas>();

        MenuCrewilds       = GameObject.Find("/Crewild").GetComponent <Canvas>();
        MenuEstados        = GameObject.Find("/informacion").GetComponent <Canvas>();
        MenuObjetos        = GameObject.Find("/objetos").GetComponent <Canvas>();
        MenuJugador        = GameObject.Find("/Jugador").GetComponent <Canvas>();
        MenuEquipo         = GameObject.Find("/equipo").GetComponent <Canvas>();
        MenuGuardado       = GameObject.Find("/guardado").GetComponent <Canvas>();
        MenuSalirA         = GameObject.Find("/SalirAMenu").GetComponent <Canvas>();
        MenuCanvas         = GameObject.Find("/Canvas").GetComponent <Canvas>();
        transicionesCanvas = GameObject.Find("/transiciones").GetComponent <Canvas>();

        VanillaTabla         = GameObject.Find("/Canvas/Vanilla");
        imagenCriaturacamvas = GameObject.Find("/Canvas/cuadroCrewild");


        PlayerMov = GameObject.Find("personaje").GetComponent <movimiento>();


        CrewildChoiseScritp = GameObject.Find("Crewild/Crewild").GetComponent <CrewildChoiseSelect>();
        CreWildInfoScript   = GameObject.Find("informacion/estadisticas").GetComponent <informacionCrewild>();

        InventarioScrip = GameObject.Find("objetos/objetos").GetComponent <Inventario>();


        EquipoScritp = GameObject.Find("equipo/equipo").GetComponent <equipo>();

        BoxSelecction = GameObject.Find("Canvas/box Election");
        BoXCrewild    = GameObject.Find("Canvas/cuadroCrewild");

        Invoke("InvokeCerrarCanvas", 0.5f);
    }