예제 #1
0
        // GET: INGRESA_VEHICULO/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            INGRESA_VEHICULO iNGRESA_VEHICULO = db.INGRESA_VEHICULO.Find(id);

            if (iNGRESA_VEHICULO == null)
            {
                return(HttpNotFound());
            }
            List <SERVICIOS>  servi_autos = iNGRESA_VEHICULO.SERVICIOS.ToList();
            List <SERVICIOS>  servicios   = db.SERVICIOS.ToList();
            List <ServiciosB> resultado   = new List <ServiciosB>();

            foreach (SERVICIOS item in servicios)
            {
                ServiciosB serviAux = new ServiciosB();
                serviAux.SERVI_ID          = item.SERVI_ID;
                serviAux.SERVI_DESCRIPCION = item.SERVI_DESCRIPCION;
                serviAux.existe            = servi_autos.Exists(x => x.SERVI_ID == item.SERVI_ID);
                resultado.Add(serviAux);
            }

            ViewData["servicios"] = resultado;
            ViewBag.ID_AUTO       = new SelectList(db.AUTOS, "ID_AUTO", "ID_MODELO", iNGRESA_VEHICULO.ID_AUTO);
            return(View(iNGRESA_VEHICULO));
        }
예제 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            INGRESA_VEHICULO iNGRESA_VEHICULO = db.INGRESA_VEHICULO.Find(id);

            db.INGRESA_VEHICULO.Remove(iNGRESA_VEHICULO);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #3
0
 public ActionResult Edit([Bind(Include = "INGR_ID,ID_AUTO,INGR_FECHA_INGRESO,INGR_RUT_CLIENTE")] INGRESA_VEHICULO iNGRESA_VEHICULO)
 {
     if (ModelState.IsValid)
     {
         db.Entry(iNGRESA_VEHICULO).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ID_AUTO = new SelectList(db.AUTOS, "ID_AUTO", "ID_MODELO", iNGRESA_VEHICULO.ID_AUTO);
     return(View(iNGRESA_VEHICULO));
 }
예제 #4
0
        // GET: INGRESA_VEHICULO/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            INGRESA_VEHICULO iNGRESA_VEHICULO = db.INGRESA_VEHICULO.Find(id);

            if (iNGRESA_VEHICULO == null)
            {
                return(HttpNotFound());
            }
            return(View(iNGRESA_VEHICULO));
        }
예제 #5
0
        public ActionResult Create([Bind(Include = "INGR_ID,ID_AUTO,INGR_FECHA_INGRESO,INGR_RUT_CLIENTE")] INGRESA_VEHICULO iNGRESA_VEHICULO, string[] servicios)
        {
            if (ModelState.IsValid)
            {
                foreach (string value in servicios)
                {
                    SERVICIOS servi = new SERVICIOS();
                    int       idaux = int.Parse(value);
                    servi = db.SERVICIOS.Where(x => x.SERVI_ID == idaux).First();

                    iNGRESA_VEHICULO.SERVICIOS.Add(servi);
                }

                db.INGRESA_VEHICULO.Add(iNGRESA_VEHICULO);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_AUTO = new SelectList(db.AUTOS, "ID_AUTO", "ID_MODELO", iNGRESA_VEHICULO.ID_AUTO);
            return(View(iNGRESA_VEHICULO));
        }