public ActionResult Create(FormCollection form)
        {
            var model = new EntidadPatron
            {
                id_entidad = int.Parse(form["id_entidad"]),
                id_tipo    = int.Parse(form["id_tipo"]),
                patron     = form["patron"]
            };

            if (PlacaBD.ValidarEntidad(model.id_entidad, model.id_tipo).Select(o => new SelectListItem {
                Text = o.patron
            })
                .ToList().Count > 0)
            {
                ModelState.AddModelError(string.Empty, "Esta entidad ya tiene placas asignadas para este vehiculo");


                return(View(model));
            }
            if (PlacaBD.ValidarPatron(model.patron).Count > 0)
            {
                ModelState.AddModelError(string.Empty, "Esta patron ya esta siendo utilizado");


                return(View(model));
            }
            else
            {
                PlacaBD.Create(model);
                return(RedirectToAction("Index", "Vehiculo"));
            }
        }
Example #2
0
        public static void Create(EntidadPatron m)
        {
            var p = new SqlParameter[]
            {
                new SqlParameter("@id_entidad", m.id_entidad),
                new SqlParameter("@id_tipo", m.id_tipo),
                new SqlParameter("@patron", m.patron)
            }; //TODO: Populate

            Util.Execute("CrearEntidadPatron", p);
        }