Exemple #1
0
        /// <summary>
        /// Action result que llama al Wizzard Crear 2
        /// </summary>
        /// <param name="model">modelo de la vista crear 1</param>
        /// <returns>partial view a la vista crear 2</returns>
        public ActionResult M04_GestionVuelo_CW2(CrearVueloMO model)
        {
            Command <List <Entidad> > comando;
            List <Entidad>            rutaAviones;

            try
            {
                model.setFechaDespegue();
                comando                = FabricaComando.ConsultarM04_BuscarAvionRuta(model._idRuta);
                rutaAviones            = comando.ejecutar();
                model._matriculasAvion = new SelectList(rutaAviones,
                                                        RecursoAvionCO.ParametroIdSelect,
                                                        RecursoAvionCO.ParametroMatSelect
                                                        );
                return(PartialView(RecursoAvionCO.PartialViewCW2, model));
            }
            catch (SqlException e)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(RecursoAvionCO.MensajeErrorBD, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(RecursoAvionCO.MensajeErrorGeneral, JsonRequestBehavior.AllowGet));
            }

            return(PartialView(RecursoAvionCO.PartialViewCW2, model));
        }
Exemple #2
0
        public JsonResult validarAviones(int idRuta)
        {
            CrearVueloMO model;
            Command <List <Entidad> > comando;
            List <Entidad>            rutaAviones;

            try
            {
                model                  = new CrearVueloMO();
                comando                = FabricaComando.ConsultarM04_BuscarAvionRuta(idRuta);
                rutaAviones            = comando.ejecutar();
                model._matriculasAvion = new SelectList(rutaAviones, "_id ", "_matricula");
                return(Json(model._matriculasAvion, JsonRequestBehavior.AllowGet));
            }
            catch (ReservaExceptionM04 ex)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(RecursoAvionCO.MensajeErrorGeneral, JsonRequestBehavior.AllowGet));
            }
        }