Ejemplo n.º 1
0
        public JsonResult guardarItinerario(CGestion_itinerario model)
        {
            Entidad          nuevoItinerario = FabricaEntidad.InstanciarItinerarioN(model);
            Command <String> comando         = FabricaComando.crearM14AgregaItinerario(nuevoItinerario);
            String           result          = comando.ejecutar();

            return(Json(result));
        }
Ejemplo n.º 2
0
        public JsonResult cambiarEstatusItinerario(String fechaInicio, int fkCrucero, int fkRuta)
        {
            DateTime            pty        = Convert.ToDateTime(fechaInicio);
            CGestion_itinerario itinerario = new CGestion_itinerario();

            itinerario.cambiarEstatusItinerario(pty, fkCrucero, fkRuta);
            return(Json(true, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
        public ActionResult M24_AgregarItinerario()
        {
            CGestion_itinerario itinerario = new CGestion_itinerario();
            List <String>       lista      = new List <string>();
            List <String>       listal     = new List <string>();

            listal.Add("Seleccione una ruta origen");
            Command <Dictionary <int, Entidad> > comando       = FabricaComando.crearM14VisualizarCruceros();
            Dictionary <int, Entidad>            listaCruceros = comando.ejecutar();

            try
            {
                foreach (var crucero in listaCruceros)
                {
                    BOReserva.DataAccess.Domain.Crucero c = (BOReserva.DataAccess.Domain.Crucero)crucero.Value;
                    lista.Add(c._nombreCrucero);
                }
                itinerario._listaCruceros = lista.Select(x => new SelectListItem
                {
                    Value = x,
                    Text  = x
                });
                itinerario._listaOrigen = listal.Select(x => new SelectListItem
                {
                    Value = x,
                    Text  = x
                });

                return(PartialView(itinerario));
            }
            catch (SqlException e)
            {
                //Creo el codigo de error de respuesta (OJO: AGREGAR EL USING DE SYSTEM.NET)
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                //Agrego mi error
                String error = "Error, no se pudo conectar con la base de datos";
                //Retorno el error
                return(PartialView(error));
            }
        }
Ejemplo n.º 4
0
        public JsonResult cargarRutasD(string ciudadO)
        {
            CGestion_itinerario itinerario = new CGestion_itinerario();
            List <String>       lista      = new List <string>();
            Command <Dictionary <int, Entidad> > comando    = FabricaComando.crearM14VisualizarRutasCrucero(ciudadO);
            Dictionary <int, Entidad>            listaRutas = comando.ejecutar();

            try
            {
                foreach (var rutas in listaRutas)
                {
                    BOReserva.DataAccess.Domain.Ruta c = (BOReserva.DataAccess.Domain.Ruta)rutas.Value;
                    lista.Add(c._destinoRuta);
                }
                itinerario._listaDestino = lista.Select(x => new SelectListItem
                {
                    Value = x,
                    Text  = x
                });
                if (lista != null)
                {
                    return(Json(itinerario._listaDestino, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    Response.StatusCode = (int)HttpStatusCode.BadRequest;
                    String error = "Error accediendo a la BD";
                    return(Json(error));
                }
            }
            catch (SqlException e)
            {
                //Creo el codigo de error de respuesta (OJO: AGREGAR EL USING DE SYSTEM.NET)
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                //Agrego mi error
                String error = "Error, no se pudo conectar con la base de datos";
                //Retorno el error
                return(Json(error));
            }
        }
Ejemplo n.º 5
0
 public static Entidad InstanciarItinerarioN(CGestion_itinerario itinerario)
 {
     return(new Itinerario(itinerario._id, itinerario._fechaInicio, itinerario._fechaFin, itinerario._estatus, itinerario._origen, itinerario._destino, itinerario._crucero));
 }