Commit a6d33b5e authored by Ana's avatar Ana

cambios

parent 23aa52ce
......@@ -31,10 +31,15 @@ front_canciones_contratar:
controller: App\FrontendBundle\Controller\ListadoController:contratar
methods: [POST]
front_confirma_contratar:
front_mostrar_contratar:
path: app/lista/mostrarContratar
controller: App\FrontendBundle\Controller\ListadoController:mostrarContratar
methods: [GET]
front_confirmar_contratar:
path: app/lista/confirmarContratar
controller: App\FrontendBundle\Controller\ListadoController:confirmarContratar
methods: [GET]
methods: [POST]
front_canciones_descontratar:
path: app/lista/canciones/descontratar
......
......@@ -38,6 +38,18 @@ class ListadoController extends AbstractController
}
public function mostrarContratar(Request $request) : Response{
$log = Utiles::setLog('App\FrontendBundle\Controller::ListadoController::mostrarContratar', 'app/frontend/contratacion');
$em = $this->getDoctrine()->getManager('default');
$msisdn = $request->get("msisdn");
$lisId = $request->get("lisId");
$lista = $em->getRepository(PluLista::class)->find($lisId);
return $this->render('frontend/paginas/mostrarContratar.html.twig', array("lista"=>$lista, "msisdn"=>$msisdn));
}
public function confirmarContratar(Request $request) : Response{
$log = Utiles::setLog('App\FrontendBundle\Controller::ListadoController::confirmarContratar', 'app/frontend/contratacion');
$em = $this->getDoctrine()->getManager('default');
......@@ -46,9 +58,9 @@ class ListadoController extends AbstractController
$lista = $em->getRepository(PluLista::class)->find($lisId);
return $this->render('frontend/paginas/confirmarContratar.html.twig', array("lista"=>$lista, "msisdn"=>$msisdn));
return $this->render('frontend/paginas/confirmacionContratar.html.twig', array("lista"=>$lista, "msisdn"=>$msisdn));
}
}
public function contratar(Request $request) : Response{
$log = Utiles::setLog('App\FrontendBundle\Controller::ListadoController::contratar', 'app/frontend/contratacion');
......@@ -88,10 +100,10 @@ class ListadoController extends AbstractController
$suscripcion->setSusEliminado(PluSuscripcion::ELIMINADO_FALSE);
$suscripcion->setCreatedAt(new \DateTime());
$suscripcion->setUpdatedAt(new \DateTime());
//echo "aqui";
$em->persist($suscripcion);
$em->flush();
// echo "aqui2:" . $resultado["statusCode"];
$log->debug("Suscripcion generada ".$suscripcion->getSusId());
$log->debug("Haciendo peticion a entel VPW....");
$resultado = EntelVPW::suscribirEntel($msisdn, $lista, $suscripcion, $em);
......
......@@ -32,7 +32,7 @@
{% if cantidadListas > 0%}
{%for lista in listas%}
<div class="container">
<a href="{{ path('front_confirma_contratar', { 'msisdn': msisdn, 'lisId': lista.lisId }) }}" class="menu-musica">{{lista.lisNombre}}</a>
<a href="{{ path('front_mostrar_contratar', { 'msisdn': msisdn, 'lisId': lista.lisId }) }}" class="menu-musica">{{lista.lisNombre}}</a>
{% endfor %}
{% else %}
<section id="hook">
......
{% extends 'frontend/base.html.twig' %}
{% block title %}Mi Cuenta{% endblock %}
{% block stylesheets %}
<link href="{{ asset('frontend/NewDataTables/css/dataTables.bootstrap4.min.css')}}" rel="stylesheet" />
<link href="{{ asset('frontend/NewDataTables/css/responsive.bootstrap4.min.css')}}" rel="stylesheet" />
{% endblock %}
{% block body %}
<header class="masthead-sc text-white">
<div class="masthead-content">
<!-- header con mensaje -->
<form action="{{ path('front_canciones_contratar') }}" method="post" }}>
<input type="hidden" id="lisId" name="lisId" value="{{ lista.lisId }}">
<input type="hidden" id="msisdn" name="msisdn" value="{{ msisdn }}">
<div class="container subheader-info col-10 offset-1 mt-4 mb-3">
<div class="row">
<div class="col-12">
<p class="numero-top text-left">
{{lista.lisNombre}}
</p>
<p>Suscribete a esta categoria por $500 semanales</p>
<button type="submit" class="btn btn-codigo-suscripcion col-11 mt-4 mb-5">Por favor, confirme aquí</button>
<h4 class="ti-beneficios">Forma de Pago</h4>
</div>
</div>
</div>
</form>
<div class="container">
<div class="row">
<div class="col-11">
<ul>
<li class="item-suscripcion mb-2">Pago Fácil el monto se descontara automáticamente de tu prepago o se abonara a tu plan</li>
<li class="item-suscripcion mb-2">Te informaremos todas las semanas de tu pago mediante mensaje de texto</li>
<li class="item-suscripcion mb-2">50% descuento en el resto de las canciones de esta categoria</li>
<li class="item-suscripcion mb-2">Para cancelar tu suscripción solo envía SALIR al XXXX)</li>
</ul>
</div>
</div>
</div>
</div>
</header>
{% endblock %}
......@@ -12,7 +12,7 @@
<!-- header con mensaje -->
<form action="{{ path('front_canciones_contratar') }}" method="post" }}>
<form action="{{ path('front_confirmar_contratar') }}" method="post" }}>
<input type="hidden" id="lisId" name="lisId" value="{{ lista.lisId }}">
<input type="hidden" id="msisdn" name="msisdn" value="{{ msisdn }}">
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment