コード例 #1
0
        public ActionResult Edit(int id, FormCollection dr)
        {
            var model = new EditarVehiculoTitular
            {
                CURP        = CURP,
                id_curp     = dr["id_curp"],
                nombre      = dr["nombre"],
                apellido    = dr["apellido"],
                calle       = dr["calle"],
                numero      = dr["numero"],
                colonia     = dr["colonia"],
                id_entidad  = int.Parse(dr["id_entidad"]),
                id_ciudad   = int.Parse(dr["Ciudad"]),
                año         = int.Parse(dr["año"]),
                marca       = dr["marca"],
                modelo      = dr["modelo"],
                numeroSerie = dr["numeroSerie"],
                id_tipo     = int.Parse(dr["id_tipo"]),
                id_entidad2 = int.Parse(dr["id_entidad2"]),
                id_vehiculo = id
            };

            VehiculoBD.Update(model);
            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public ActionResult Create(FormCollection form, String command)
        {
            if (command.Equals("Siguiente"))
            {
                if (VehiculoBD.ValidarMotor(form["numeroSerie"]).Select(o => new SelectListItem {
                    Text = o.numeroSerie
                })
                    .ToList().Count > 0)
                {
                    ModelState.AddModelError(string.Empty, "Este vehículo ya fue dado de alta");
                    var modelVehiculo = new Vehiculos
                    {
                        id_entidad  = int.Parse(form["id_entidad"]),
                        id_tipo     = int.Parse(form["id_tipo"]),
                        marca       = form["marca"],
                        año         = int.Parse(form["año"]),
                        modelo      = form["modelo"],
                        numeroSerie = form["numeroSerie"]
                    };

                    return(View(modelVehiculo));
                }
                else
                {
                    formVehiculo = form;
                    return(RedirectToAction("CreateTitular"));
                }
            }

            else
            {
                return(View());
            }
        }
コード例 #3
0
        // GET: Vehiculo/Edit/5
        public ActionResult Edit(int id)
        {
            var model = VehiculoBD.getVehiculoTitular(id);

            TempData["idCiudad"] = model.id_ciudad;
            CURP = model.id_curp;
            return(View(model));
        }
コード例 #4
0
        public ActionResult ValidarNumSerie(string serie)
        {
            var numero = VehiculoBD.ValidarMotor(serie).Select(o => new SelectListItem {
                Text = o.numeroSerie
            }).ToList();
            bool result = numero.Count > 0 ? false : true;

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
コード例 #5
0
        public JsonResult getCiudad(int id_entidad)
        {
            List <Ciudad> ciudads = new List <Ciudad>();

            ciudads = VehiculoBD.Ciudades();

            Ciudad[] selCiudad = ciudads.Where(e => e.id_entidad == id_entidad).OrderBy(x => x.ciudad).ToArray();

            return(Json(selCiudad, JsonRequestBehavior.AllowGet));
        }
コード例 #6
0
 public ActionResult AutocompCol(string bus)
 {
     return(Json(VehiculoBD.AutocompColonia(bus).Select(o => new SelectListItem {
         Text = o.colonia
     }).ToList(), JsonRequestBehavior.AllowGet));
 }
コード例 #7
0
 public List <Titular> GetTitular(int curp)
 {
     return(VehiculoBD.titular(curp));
 }
コード例 #8
0
 public static IEnumerable <SelectListItem> ListaCiudades()
 {
     return(VehiculoBD.Ciudades().Select(o => new SelectListItem {
         Text = o.ciudad.ToString(), Value = o.id_ciudad.ToString()
     }).ToList());
 }
コード例 #9
0
 public static IEnumerable <SelectListItem> ListaTipos()
 {
     return(VehiculoBD.Tipos().Select(o => new SelectListItem {
         Text = o.tipo.ToString(), Value = o.id_tipo.ToString()
     }).ToList());
 }
コード例 #10
0
        public ActionResult CreateTitular(FormCollection form, String command)
        {
            var modelVehiculo = new Vehiculos
            {
                id_entidad  = int.Parse(formVehiculo["id_entidad"]),
                id_tipo     = int.Parse(formVehiculo["id_tipo"]),
                marca       = formVehiculo["marca"],
                año         = int.Parse(formVehiculo["año"]),
                modelo      = formVehiculo["modelo"],
                numeroSerie = formVehiculo["numeroSerie"],
                id_curp     = form["id_curp"]
            };



            if (command.Equals("Anterior"))
            {
                var modelTitular = new Titular
                {
                    id_curp    = form["id_curp"],
                    nombre     = form["nombre"],
                    apellido   = form["apellido"],
                    calle      = form["calle"],
                    colonia    = form["colonia"],
                    id_entidad = int.Parse(form["id_entidad"]),
                    id_ciudad  = int.Parse(form["Ciudad"]),
                    numero     = form["numero"]
                };

                TempData["idCiudad"] = modelTitular.id_ciudad;

                TempData["vehiculo"] = modelVehiculo;
                TempData["titular"]  = modelTitular;

                return(RedirectToAction("Create"));
            }
            if (command.Equals("Guardar"))
            {
                var modelTitular = new Titular
                {
                    id_curp    = form["id_curp"],
                    nombre     = form["nombre"],
                    apellido   = form["apellido"],
                    calle      = form["calle"],
                    colonia    = form["colonia"],
                    id_entidad = int.Parse(form["id_entidad"]),
                    id_ciudad  = int.Parse(form["Ciudad"]),
                    numero     = form["numero"]
                };



                VehiculoBD.Create(modelVehiculo);
                VehiculoBD.CreateTitular(modelTitular);
                var x = VehiculoBD.ObtenerID(modelVehiculo.numeroSerie);

                return(RedirectToAction("Asignar", new { id = x }));
            }

            if (command.Equals("Buscar"))
            {
                var model = VehiculoBD.Buscar(form["id_curp"]);
                TempData["idCiudad"] = model.id_ciudad;

                return(View(model));
                //asignar ese valor al return View()
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
コード例 #11
0
 public static List <SelectListItem> ListaEntidades()
 {
     return(VehiculoBD.Entidades().Select(o => new SelectListItem {
         Text = o.entidad.ToString(), Value = o.id_entidad.ToString()
     }).ToList());
 }
コード例 #12
0
        // GET: Vehiculo
        public ActionResult Index()
        {
            var model = VehiculoBD.List();

            return(View(model));
        }