Example #1
0
        public ActionResult EncuestaSatisfaccionPostVenta(EncuestaPostVentas encuestaPostVentas)
        {
            StringBuilder sb = new StringBuilder();
            string        preguntaRespuesta;

            sb.Append("<div style=\"font-family:verdana;font-size:12px;\">");

            sb.Append(string.Format("<b>Nombre</b>: {0}<br/>", encuestaPostVentas.Nombre));
            sb.Append(string.Format("<b>E-Mail</b>: {0}<br/>", encuestaPostVentas.EMail));
            sb.Append(string.Format("<b>Teléfono</b>: {0}<br/>", encuestaPostVentas.Telefono));
            sb.Append(string.Format("<b>Fecha encuesta</b>: {0}<br/><br/>", DateTime.Now.ToString("dd/MM/yyyy HH:mm")));



            //Pensando en su experiencia durante la última visita al taller, ¿ cuál es su grado de satisfacción general con el servicio prestado en Matassi e Imperiale ?
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.SatisfaccionGeneral), encuestaPostVentas.SatisfaccionGeneral);
            sb.Append(preguntaRespuesta);

            //¿Recomendaría nuestro taller a parientes o amigos?
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.Recomendaria), encuestaPostVentas.Recomendaria);
            sb.Append(preguntaRespuesta);

            //¿Llevaría nuevamente su auto a este mismo Taller para realizar una reparación o un servicio de mantenimiento?
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.Llevaria), encuestaPostVentas.Llevaria);
            sb.Append(preguntaRespuesta);

            //Pensando en su última visita al taller: ¿cuál es su grado de satisfacción con las explicaciones de los trabajos antes de ser realizados?
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.GradoSatisfaccion), encuestaPostVentas.GradoSatisfaccion);
            sb.Append(preguntaRespuesta);

            //¿Ha recibido algún consejo sobre los próximos servicios de mantenimiento y reparaciones de su vehículo?
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.ConsejoProximosServicios), (encuestaPostVentas.ConsejoProximosServicios) ? "SI" : "NO");
            sb.Append(preguntaRespuesta);

            //¿Cuál es su grado de satisfacción en relación con la explicación de los trabajos realizados o de la factura?
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.SatisfaccionExplicacion), encuestaPostVentas.SatisfaccionExplicacion);
            sb.Append(preguntaRespuesta);

            //¿Se cumplió con el plazo de entrega acordado?
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.CumplioPlazo), (encuestaPostVentas.CumplioPlazo) ? "SI" : "NO");
            sb.Append(preguntaRespuesta);

            //La razón de su última visita al taller, ¿fue debido a que el taller hizo un trabajo incompleto o incorrecto en su visita anterior?
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.TrabajoIncompleto), (encuestaPostVentas.TrabajoIncompleto) ? "SI" : "NO");
            sb.Append(preguntaRespuesta);

            //¿Cuál es el grado de satisfacción con su taller en relación con los siguientes aspectos?
            //Amabilidad del personal
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.AspectosAmabilidad), encuestaPostVentas.AspectosAmabilidad);
            sb.Append(preguntaRespuesta);

            //Asesoramiento técnico
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.AspectosAsesoramiento), encuestaPostVentas.AspectosAsesoramiento);
            sb.Append(preguntaRespuesta);

            //Disposición del asesor para atender sus necesidades y deseos
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.AspectosDisposicion), encuestaPostVentas.AspectosDisposicion);
            sb.Append(preguntaRespuesta);

            //Confianza que le transmitió el personal
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.AspectosConfianza), encuestaPostVentas.AspectosConfianza);
            sb.Append(preguntaRespuesta);

            //Realización correcta de los trabajos de taller
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.AspectosRealizacionCorrecta), encuestaPostVentas.AspectosRealizacionCorrecta);
            sb.Append(preguntaRespuesta);

            //Tiempo de espera cuando Ud. entrega el vehículo
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.AspectosTiempoEsperaEntrega), encuestaPostVentas.AspectosTiempoEsperaEntrega);
            sb.Append(preguntaRespuesta);

            //Tiempo de espera cuando Ud. retira el vehículo
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.AspectosTiempoEsperaRetira), encuestaPostVentas.AspectosTiempoEsperaRetira);
            sb.Append(preguntaRespuesta);

            //Limpieza con la que le fue entregado su vehículo
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.AspectosLimpieza), encuestaPostVentas.AspectosLimpieza);
            sb.Append(preguntaRespuesta);

            //Apariencia del área de Servicio
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.AspectosApariencia), encuestaPostVentas.AspectosApariencia);
            sb.Append(preguntaRespuesta);

            //Relación precio-prestaciones del trabajo realizado en el taller
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.AspectosRelacionPrecioPrestaciones), encuestaPostVentas.AspectosRelacionPrecioPrestaciones);
            sb.Append(preguntaRespuesta);

            //¿El Taller del Concesionario lo contactó por algún medio para saber si estaba satisfecho con los trabajos realizados?
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.ContactoSatisfaccion), (encuestaPostVentas.ContactoSatisfaccion) ? "SI" : "NO");
            sb.Append(preguntaRespuesta);

            //Suponiendo que nuevamente fuera a comprar un nuevo Volkswagen, ¿compraría su próximo auto en Matassi e Imperiale?
            preguntaRespuesta = string.Format("<b>Pregunta</b>: {0}<br/><b>Respuesta</b>: {1}<br/><br/>", AttributeHelperST.GetDisplayName(encuestaPostVentas, ev => ev.ComprariaEnMEI), encuestaPostVentas.ComprariaEnMEI);
            sb.Append(preguntaRespuesta);

            sb.Append(string.Format("<b>Comentarios</b>: {0}<br/>", encuestaPostVentas.Comentarios));

            sb.Append("</div>");

            Parametro mailToNamePostVenta = ServicioSistema <Parametro> .GetById(p => p.CodParametro == "mailToNamePostVenta");

            Parametro mailToPostVenta = ServicioSistema <Parametro> .GetById(p => p.CodParametro == "mailToPostVenta");

            HelperWeb.Mail.SendMail(
                "*****@*****.**", string.Format("{0}", encuestaPostVentas.Nombre),
                encuestaPostVentas.EMail, string.Format("{0}", encuestaPostVentas.Nombre),
                mailToPostVenta.Valor, mailToNamePostVenta.Valor,
                "Encuesta de Satisfacción de Postventa", HelperWeb.DisplayWithBreaks(sb.ToString())
                );

            return(View("GraciasResponderEncuesta"));
        }
Example #2
0
        public ActionResult EncuestaSatisfaccionPostVenta()
        {
            EncuestaPostVentas epv = new EncuestaPostVentas();

            return(View(epv));
        }