예제 #1
0
        public ActionResult Create(FormCollection form)
        {
            var model = new Reserva
            {
                id_entidad     = int.Parse(form["id_entidad"]),
                id_tipo        = int.Parse(form["id_tipo"]),
                id_patron      = form["id_patron"],
                inicio         = form["INICIO"],
                fin            = form["FIN"],
                cantidad       = int.Parse(form["TOTAL"]),
                cantidadActual = int.Parse(form["TOTAL"])
            };



            if (ReservaBD.ValidarPatron(model.id_tipo, model.id_entidad, 0).Count > 0)
            {
                ModelState.AddModelError(String.Empty, "Esta entidad ya tiene placas asignadas para este vehículo, no podrá reservar nuevas hasta que todas las anteriores sean asignadas");


                return(View(model));
            }
            else if (!ReservaBD.Validarsecuencia(form["INICIO"], form["FIN"], int.Parse(form["id_tipo"]), int.Parse(form["id_entidad"])))
            {
                ModelState.AddModelError(String.Empty, "El patron colicina");


                return(View(model));
            }
            else
            {
                ReservaBD.Create(model);
                return(RedirectToAction("Index", "Vehiculo"));
            }
        }
예제 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         ltlReserva.Text = ReservaBD.SelectTabela();
     }
 }
예제 #3
0
    protected void btnResrva_Click(object sender, EventArgs e)
    {
        Reserva r = new Reserva(txtNome.Text, txtSobrenome.Text, Convert.ToInt32(txtAdultos.Text), Convert.ToInt32(txtCriancas.Text), Convert.ToDateTime(txtData.Text));

        ReservaBD.Insert(r);

        txtNome.Text      = "";
        txtSobrenome.Text = "";
        txtAdultos.Text   = "";
        txtCriancas.Text  = "";
        txtData.Text      = "";
    }
예제 #4
0
        public JsonResult getTipo(int id_entidad)
        {
            EntidadPatron[] selEntidadPatron = ReservaBD.Tipos().Where(e => e.id_entidad == id_entidad).ToArray();



            if (selEntidadPatron.Length < 1)
            {
                selEntidadPatron = (new EntidadPatron[]
                {
                    new EntidadPatron {
                        id_tipo = -1, tipo = "Sin asignar"
                    }
                });
            }

            return(Json(selEntidadPatron, JsonRequestBehavior.AllowGet));
        }
예제 #5
0
 public ActionResult GetPatron(int id_tipo, int id_entidad)
 {
     EntidadPatron[] selPatron = ReservaBD.Tipos().Where(e => e.id_tipo == id_tipo && e.id_entidad == id_entidad).ToArray();
     return(Json(selPatron, JsonRequestBehavior.AllowGet));
 }