public JsonResult cambioEstatusCamarote(int id_camarote) { CGestion_camarote camarote = new CGestion_camarote(); camarote.cambioEstatusCamarote(id_camarote); return(Json(true, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Método de la vista parcial M24_AgregarCamarote /// </summary> /// <returns>Retorna la vista parcial M24_AgregarCamarote en conjunto del Modelo de dicha vista</returns> public ActionResult M24_AgregarCamarote() { CGestion_camarote camarote = new CGestion_camarote(); List <String> lista = new List <string>(); 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); } camarote._listaCruceros = lista.Select(x => new SelectListItem { Value = x, Text = x }); return(PartialView(camarote)); } 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 modificarCamarote(CGestion_camarote model) { try { Entidad modificarCamarote = FabricaEntidad.InstanciarCamaroteN(model); //con la fabrica instancie la cabina. Command <String> comando = FabricaComando.crearM14ModificarCamarote(modificarCamarote, idCamarote, idFkCabina); String agrego_si_no = comando.ejecutar(); return(Json(agrego_si_no)); } catch (Exception ex) { return(null); } }
// <summary> /// Método de la vista parcial M24_ModificarCamarote /// </summary> /// <returns>Retorna la vista parcial M24_ModificarCamarote en conjunto del Modelo de dicha vista</returns> public ActionResult M24_ModificarCamarote(int id) { try { Command <Entidad> comando = FabricaComando.crearM14ConsultarCamarote(id); Entidad camarote = comando.ejecutar(); Camarote CamaroteB = (Camarote)camarote; idCamarote = camarote._id; idFkCabina = CamaroteB._fkCabina; CGestion_camarote modelovista = new CGestion_camarote(); modelovista._cabinaNombre = CamaroteB._nombreCabina + "-" + CamaroteB._id; modelovista._cantidadCama = CamaroteB._cantidadCama; modelovista._tipoCama = CamaroteB._tipoCama; modelovista._estatus = CamaroteB._estatus; return(PartialView(modelovista)); } catch (Exception ex) { return(null); } }
public JsonResult cargarCabinas(string crucero) { CGestion_camarote camarote = new CGestion_camarote(); List <String> lista = new List <string>(); Command <Dictionary <int, Entidad> > comando = FabricaComando.crearM14VisualizarCabinasCrucero(crucero); Dictionary <int, Entidad> listaCabinas = comando.ejecutar(); try { foreach (var cabina in listaCabinas) { BOReserva.DataAccess.Domain.Cabina c = (BOReserva.DataAccess.Domain.Cabina)cabina.Value; lista.Add(c._nombreCabina); } camarote._listaCabinas = lista.Select(x => new SelectListItem { Value = x, Text = x }); if (lista != null) { return(Json(camarote._listaCabinas, 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 JsonResult guardarCamarote(CGestion_camarote model) { if (model._cabinaNombre == null || model._cruceroNombre == null) { //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, elija una cabina/crucero valida"; //Retorno el error return(Json(error)); } else if (model._cantidadCama <= 0 || model._cantidadCama >= 200) { //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, cantidad de camas invalida"; //Retorno el error return(Json(error)); } else if (model._tipoCama == null) { //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, asigne un tipo de cama valido"; //Retorno el error return(Json(error)); } else { Entidad nuevoCamarote = FabricaEntidad.InstanciarCamaroteN(model); Command <String> comando = FabricaComando.crearM14AgregarCamarote(nuevoCamarote); String result = comando.ejecutar(); return(Json(result)); } }
public static Entidad InstanciarCamaroteN(CGestion_camarote camarote) { return(new Camarote(camarote._idCamarote, camarote._cantidadCama, camarote._tipoCama, camarote._estatus, camarote._cabinaNombre)); }