Exemplo n.º 1
0
 public VisualizadorBoleto(ModeloBoleto modeloBoleto, List<Boleto> boletos, string TipoDescricaoNossoNumero = "")
 {
     _boletos = boletos;
     _modeloBoleto = modeloBoleto;
     _TipoDescricaoNossoNumero = TipoDescricaoNossoNumero;
     _bancoCaixa = boletos.Any(f => f.BancoBoleto.CodigoBanco == "104");
 }
Exemplo n.º 2
0
        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());
     }
 }
Exemplo n.º 4
0
        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());
            }
        }
Exemplo n.º 6
0
 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());
            }
        }