void Start()
 {
     Carroceria carro = new Carroceria ();
     carro.CrearCarroceria ();
     Llantas llantas = new Llantas ();
     llantas.CrearLlantas ();
 }
        public ActionResult RealDeleteConfirmed(int id)
        {
            Carroceria carroceria = db.CARROCERIA.Find(id);

            db.CARROCERIA.Remove(carroceria);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
    void Start()
    {
        Carroceria carro = new Carroceria();

        carro.CrearCarroceria();
        Llantas llantas = new Llantas();

        llantas.CrearLlantas();
    }
Example #4
0
    // Use this for initialization
    public void crearCarro()
    {
        Carroceria crr = new Carroceria();
        Ruedas     rue = new Ruedas();
        Spoiler    spo = new Spoiler();

        crr.crearcarroceria();
        rue.crearllantas();
        spo.crearspoiler();
    }
 public ActionResult Edit([Bind(Include = "Id,Descripcion,Estado,FechaDeInicio,FechaDeFin")] Carroceria carroceria)
 {
     if (ModelState.IsValid)
     {
         db.Entry(carroceria).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(carroceria));
 }
Example #6
0
        protected override int GetHashCodeCore()
        {
            unchecked
            {
                var hashCode = Placa.GetHashCode();
                hashCode = (hashCode * 397) ^ Kilometragem.GetHashCode();
                hashCode = (hashCode * 397) ^ Portas.GetHashCode();
                hashCode = (hashCode * 397) ^ Cambio.GetHashCode();
                hashCode = (hashCode * 397) ^ Carroceria.GetHashCode();
                hashCode = (hashCode * 397) ^ Cor.GetHashCode();

                return(hashCode);
            }
        }
        // GET: Carrocerias/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Carroceria carroceria = db.CARROCERIA.Find(id);

            if (carroceria == null)
            {
                return(HttpNotFound());
            }
            return(View(carroceria));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Carroceria carroceria = db.CARROCERIA.Find(id);

            if (carroceria.Estado == "A")
            {
                carroceria.Estado = "I";
            }
            else
            {
                carroceria.Estado = "A";
            }
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #9
0
    /* ---------------------------------------------------------------
     * Constructor:
     * En este espacio se inicializan los atributos
     * --------------------------------------------------------------- */
    public Carro(Vector3 _posicion)
    {
        materializador = new Materializador(_posicion);
        carroceria     = new Carroceria(materializador);

        llantas = new Llanta[4];
        puertas = new Puerta[4];
        luces   = new Luces[4];

        for (int i = 0; i < llantas.Length; i++)
        {
            llantas[i] = new Llanta(materializador, i);
            puertas[i] = new Puerta(materializador, i);
            luces[i]   = new Luces(materializador, i);
        }
    }
Example #10
0
    public Carro(Vector3 _posicion, float[] llantass)
    {
        _posicion.y = 0;

        materializador = new Materializador(_posicion);
        carroceria     = new Carroceria(materializador);

        llantas = new Llanta[4];
        puertas = new Puerta[4];
        luces   = new Luces[4];

        for (int i = 0; i < llantas.Length; i++)
        {
            llantas[i] = new Llanta(materializador, i);
            puertas[i] = new Puerta(materializador, i);
            luces[i]   = new Luces(materializador, i);
        }

        for (int i = 0; i < llantas.Length; i++)
        {
            llantas[i].Radio = llantass[i];
        }
    }
Example #11
0
        public IActionResult CarroceriasCrearModificar([FromBody] Carroceria carroceria)
        {
            ObjectResult result;
            var          ad = new AdaptadorAtcAdmin(_configuration);

            try
            {
                var res = ad.CarroceriasCrearModificar(carroceria);
                result = new ObjectResult(res)
                {
                    StatusCode = (int)HttpStatusCode.OK
                };
            }
            catch (Exception ex)
            {
                result = new ObjectResult(ex)
                {
                    StatusCode = (int)HttpStatusCode.Conflict
                };
                Request.HttpContext.Response.Headers.Add("dsError", ex.Message);
            }
            return(result);
        }
        public ActionResult Create([Bind(Include = "Id,Descripcion,Estado,FechaDeInicio,FechaDeFin")] Carroceria carroceria)
        {
            if (ModelState.IsValid)
            {
                db.CARROCERIA.Add(carroceria);
                string mensaje = Verificar(carroceria.Id);
                if (mensaje == "")
                {
                    db.SaveChanges();
                    TempData["Type"]    = "success";
                    TempData["Message"] = "El registro se realizó correctamente";
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewBag.Type    = "warning";
                    ViewBag.Message = mensaje;
                    return(View(carroceria));
                }
            }

            return(View(carroceria));
        }
Example #13
0
        public IActionResult EsquemaDeCarroceria([FromBody] Carroceria carr)
        {
            ObjectResult result;

            //var ad = new AdaptadorAtc(_configuration);
            try
            {
                //var carr = ad.CarroceriasLeerEsquema(idmodelocarroceria, ano);
                var res = new EsquemaViewModel(carr);
                result = new ObjectResult(res)
                {
                    StatusCode = (int)HttpStatusCode.OK
                };
            }
            catch (Exception ex)
            {
                result = new ObjectResult(ex)
                {
                    StatusCode = (int)HttpStatusCode.Conflict
                };
                Request.HttpContext.Response.Headers.Add("dsError", ex.Message);
            }
            return(result);
        }
Example #14
0
    /// <summary> Recibe la posición inicial del carro, el color original y el color alternativo. </summary>
    public Carro(Vector3 _posicion, Color color0, Color color1)
    {
        materializador = new Materializador(_posicion);
        carroceria     = new Carroceria(materializador);

        llantas = new Llanta[4];
        puertas = new Puerta[4];
        luces   = new Luces[4];

        for (int i = 0; i < llantas.Length; i++)
        {
            llantas[i] = new Llanta(materializador, i);
            puertas[i] = new Puerta(materializador, i);
            luces[i]   = new Luces(materializador, i);
        }

        Conductor.EnMovimiento += Conductor_EnMovimiento;

        pos0 = _posicion;
        pos  = materializador.gameObject.transform;

        color    = color0;
        altColor = color1;
    }
        public EsquemaViewModel(Carroceria car)
        {
            Filas = new List <Fila>
            {
                new Fila(),
                new Fila(),
                new Fila(),
                new Fila(),
                new Fila(),
                new Fila(),
                new Fila(),
                new Fila(),
                new Fila(),
            };
            foreach (Vidrio vid in car.Vidrios)
            {
                if (vid.CantidadArticulos > 0)
                {
                    HayArticulos = true;
                }
                Filas[vid.PosVer].Celdas[vid.PosHor].Vidrio       = vid;
                Filas[vid.PosVer].Celdas[vid.PosHor].ExtensionVer = vid.SpanVer;
                Filas[vid.PosVer].Celdas[vid.PosHor].ExtensionHor = vid.SpanHor;


                var vr = vid.SpanVer - 1;
                //var hr = vid.SpanHor - 1;

                while (vr > -1)
                {
                    //no hacer esto si es 0



                    if (vr > 0)
                    {
                        //eliminar de la vertical

                        var celda = vid.PosHor;
                        var fila  = vid.PosVer + vr;
                        Filas[fila].Celdas[celda].Eliminada = true;
                    }
                    //eliminar de la horizontal
                    var hr = vid.SpanHor - 1;
                    while (hr > -1)
                    {
                        if (hr > 0)
                        {
                            var celda = vid.PosHor + hr;
                            var fila  = vid.PosVer + vr;
                            Filas[fila].Celdas[celda].Eliminada = true;
                        }

                        hr--;
                    }
                    vr--;
                }



                //if (vid.SpanVer > 1)
                //{
                //    var Eliminado = false;
                //    var celda = vid.PosHor;
                //    var fila = vid.PosVer + 1;
                //    var cantidad = vid.SpanVer - 1;
                //    var eliminadas = 0;
                //    while (!Eliminado)
                //    {
                //        if (Filas[fila].Celdas[celda].Eliminada)
                //        {
                //            fila++;
                //        }
                //        else
                //        {
                //            Filas[fila].Celdas[celda].Eliminada = true;
                //            eliminadas++;
                //            if (eliminadas == cantidad)
                //            {
                //                Eliminado = true;
                //            }

                //        }
                //    };
                //}

                //if (vid.SpanHor > 1)
                //{
                //    var Eliminado = false;
                //    var celda = vid.PosHor +1;
                //    var fila = vid.PosVer;
                //    var cantidad = vid.SpanHor - 1;
                //    var eliminadas = 0;
                //    while (!Eliminado)
                //    {
                //        if (Filas[fila].Celdas[celda].Eliminada)
                //        {
                //            celda++;
                //        }
                //        else
                //        {
                //            Filas[fila].Celdas[celda].Eliminada = true;
                //            eliminadas++;
                //            if (eliminadas == cantidad)
                //            {
                //                Eliminado = true;
                //            }

                //        }
                //    };
                //}
            }
            foreach (Fila fila in Filas)
            {
                fila.Celdas.RemoveAll(c => c.Eliminada);
            }
        }