public JsonResult guardarItinerario(CGestion_itinerario model) { Entidad nuevoItinerario = FabricaEntidad.InstanciarItinerarioN(model); Command <String> comando = FabricaComando.crearM14AgregaItinerario(nuevoItinerario); String result = comando.ejecutar(); return(Json(result)); }
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)); }
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)); } }
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)); } }
public static Entidad InstanciarItinerarioN(CGestion_itinerario itinerario) { return(new Itinerario(itinerario._id, itinerario._fechaInicio, itinerario._fechaFin, itinerario._estatus, itinerario._origen, itinerario._destino, itinerario._crucero)); }