public VisualizadorBoleto(ModeloBoleto modeloBoleto, List<Boleto> boletos, string TipoDescricaoNossoNumero = "") { _boletos = boletos; _modeloBoleto = modeloBoleto; _TipoDescricaoNossoNumero = TipoDescricaoNossoNumero; _bancoCaixa = boletos.Any(f => f.BancoBoleto.CodigoBanco == "104"); }
public DevExpress.XtraReports.UI.XtraReport CarregaModeloBoleto(ModeloBoleto mb) { DevExpress.XtraReports.UI.XtraReport rptXtraReport; switch (mb) { case ModeloBoleto.Carne: rptXtraReport = new CarneBoletoGenericoRpt(); break; case ModeloBoleto.Fatura: rptXtraReport = new BoletoGenericoRpt(); break; case ModeloBoleto.Normal: rptXtraReport = new BoletoGenericoRpt(); break; case ModeloBoleto.FaturaCarta: rptXtraReport = new BoletoFaturaCarta(); break; case ModeloBoleto.CarneA5: rptXtraReport = new CarneBoletoA5Rpt(); break; default: throw new Exception("O modelo utilizado não foi reconhecido."); } return(rptXtraReport); }
public ActionResult CancelarReservacion() { try { // TODO: Add update logic here String estado = Request["estado"]; if (Request["estado"].Equals("cancelar")) { ModeloAsiento.getInstancia().editar(ModeloAsiento.getInstancia().buscar(int.Parse(Request["idAsiento"])).idAsiento, "disponible"); ModeloBoleto.getInstancia().eliminar(ModeloBoleto.getInstancia().buscar(int.Parse(Request["idBoleto"]))); } else if (Request["estado"].Equals("comprar")) { ModeloBoleto.getInstancia().editar(int.Parse(Request["idBoleto"]), "Comprar"); } return(RedirectToAction("../Home/Index")); } catch { return(View()); } }
public DevExpress.XtraReports.UI.XtraReport CarregaModeloBoleto(ModeloBoleto mb) { DevExpress.XtraReports.UI.XtraReport rptXtraReport; switch (mb) { case ModeloBoleto.Carne: rptXtraReport = new CarneBoletoGenericoRpt(); break; case ModeloBoleto.Fatura: rptXtraReport = new BoletoGenericoRpt(_TipoDescricaoNossoNumero, _bancoCaixa); break; case ModeloBoleto.FaturaSalinas: rptXtraReport = new BoletoFaturaSalinasRpt(); break; case ModeloBoleto.Normal: rptXtraReport = new BoletoGenericoRpt(_TipoDescricaoNossoNumero, _bancoCaixa); break; case ModeloBoleto.FaturaCarta: rptXtraReport = new BoletoFaturaCarta(); break; case ModeloBoleto.CarneA5: rptXtraReport = new CarneBoletoA5Rpt(); break; case ModeloBoleto.FaturaSafra: rptXtraReport = new BoletoSafraRpt(); break; case ModeloBoleto.FaturaBradesco: rptXtraReport = new BoletoBradescoRpt(); break; case ModeloBoleto.FaturaSicredi: rptXtraReport = new BoletoSicrediRpt(); break; default: throw new Exception("O modelo utilizado não foi reconhecido."); } return rptXtraReport; }
public ActionResult Edit(int id, Vuelo v) { try { if (Request["mensaje"].Equals("si")) { ModeloVuelo.getInstancia().editarEstado(id, Request["estadoVuelo"]); int dato = int.Parse(ModeloVuelo.getInstancia().buscar(id).idAvion.ToString()); foreach (var a in ModeloAsiento.getInstancia().consultaAvion(dato)) { ModeloAsiento.getInstancia().editar(a.idAsiento, "disponible"); } foreach (var a in ModeloBoleto.getInstancia().consultarExistencia(id)) { ModeloBoleto.getInstancia().editar(a.idBoleto, "Cancelado"); } return(RedirectToAction("Index")); } else { ModeloVuelo.getInstancia().eliminar(ModeloVuelo.getInstancia().buscar(id)); v.idVuelo = id; v.horaVuelo = Request["horaVuelo"]; v.destino = Request["destino"]; v.fecha = Request["fecha"]; v.estado = Request["estadoVuelo"]; v.idAvion = int.Parse(ModeloAvion.getInstancia().buscarAvion(Request["listaAvion"]).idAvion.ToString()); ModeloVuelo.getInstancia().agregar(v); return(RedirectToAction("Index")); } } catch { return(View()); } }
public VisualizadorBoleto(ModeloBoleto modeloBoleto, List <Boleto> boletos) { _boletos = boletos; _modeloBoleto = modeloBoleto; }
public ActionResult Guardar(Boleto collection) { try { int ultimo = 0; foreach (var a in ModeloBoleto.getInstancia().listaBoleto()) { if (ultimo < a.idBoleto) { ultimo = a.idBoleto; } } if (Request["nombre"].Equals("") && Request["apellido"].Equals("") && Request["edad"].Equals("") && Request["correo"].Equals("")) { ViewBag.mensaje = "Verifique de Ingresar Todos los Datos"; return(RedirectToAction("Guardar")); } else { int idUsuario = ModeloAcceso.getInstancia().Id; if (ModeloCompraBoleto.getInstancia().Primera != null) { foreach (Asiento a in ModeloAsiento.getInstancia().consultaAvion(ModeloCompraBoleto.getInstancia().Avion)) { foreach (String bo in ModeloCompraBoleto.getInstancia().Primera) { if (a.idAsiento == int.Parse(bo)) { Boleto boleto = new Boleto(); ultimo = ultimo + 1; boleto.idBoleto = ultimo; boleto.fecha = ModeloCompraBoleto.getInstancia().Fecha; boleto.precio = a.precio + ModeloCompraBoleto.getInstancia().Aumento; boleto.estado = ModeloCompraBoleto.getInstancia().Estado; boleto.nombre = Request["nombre"]; boleto.apellido = Request["apellido"]; boleto.edad = int.Parse(Request["edad"]); boleto.correo = Request["correo"]; boleto.codigo = ModeloCompraBoleto.getInstancia().Codigo; boleto.idVuelo = ModeloCompraBoleto.getInstancia().Vuelo; boleto.idAsiento = a.idAsiento; ModeloBoleto.getInstancia().agregar(boleto); ModeloAsiento.getInstancia().editar(a.idAsiento, "reservado"); } } } } if (ModeloCompraBoleto.getInstancia().Segunda != null) { foreach (Asiento a in ModeloAsiento.getInstancia().consultaAvion(ModeloCompraBoleto.getInstancia().Avion)) { foreach (String bo in ModeloCompraBoleto.getInstancia().Segunda) { if (a.idAsiento == int.Parse(bo)) { Boleto boleto = new Boleto(); ultimo = ultimo + 1; boleto.idBoleto = ultimo; boleto.fecha = ModeloCompraBoleto.getInstancia().Fecha; boleto.precio = a.precio + ModeloCompraBoleto.getInstancia().Aumento; boleto.estado = ModeloCompraBoleto.getInstancia().Estado; boleto.nombre = Request["nombre"]; boleto.apellido = Request["apellido"]; boleto.edad = int.Parse(Request["edad"]); boleto.correo = Request["correo"]; boleto.codigo = ModeloCompraBoleto.getInstancia().Codigo; boleto.idVuelo = ModeloCompraBoleto.getInstancia().Vuelo; boleto.idAsiento = a.idAsiento; ModeloBoleto.getInstancia().agregar(boleto); ModeloAsiento.getInstancia().editar(a.idAsiento, "reservado"); } } } } return(RedirectToAction("../Home/Index")); } } catch { return(View()); } }