public JsonResult ModificaVehiculo(string patente, int tipo, string descripcion, int id)

        {
            StringBuilder   vehiculo_html = new StringBuilder();
            List <Vehiculo> vehiculos     = new List <Vehiculo>();
            var             respuesta     = new { mensaje = "", patente = "" };

            try
            {
                VehiculoDAL.ModificaPatenteIngreso(patente, tipo, descripcion, id);

                //Obtenemos nuevo listado de patente
                //vehiculo_html.AppendLine("<option value='" + "0" + "'>" + "Sin Vehículo" + "</option>");
                vehiculos = IngresoDAL.ListarPatente(id);
                foreach (Vehiculo item in vehiculos)
                {
                    if (patente == item.Patente)
                    {
                        vehiculo_html.AppendLine("<option value='" + item.Id + "'" + " selected>" + item.Patente + "</option>");
                    }
                    else
                    {
                        vehiculo_html.AppendLine("<option value='" + item.Id + "'" + ">" + item.Patente + "</option>");
                    }
                }

                respuesta = new { mensaje = "", patente = vehiculo_html.ToString() };
                return(Json(respuesta));
            }
            catch (Exception ex)
            {
                respuesta = new { mensaje = "ERROR: " + ex.Message.ToString(), patente = "" };
                return(Json(respuesta));
            }
        }
        public JsonResult VerIngreso(int rut, string pasaporte)
        {
            var             respuesta        = new { mensaje = "", solicitud = new IngresoCliente(), existe = 0, patente = "", total_patente = 0, aprobadores = "" };
            List <Vehiculo> vehiculos        = new List <Vehiculo>();
            IngresoCliente  resultado        = new IngresoCliente();
            StringBuilder   vehiculo_html    = new StringBuilder();
            string          aprobadores_html = "";

            try
            {
                resultado = AccesoClienteDAL.BuscarIngreso(rut, pasaporte);
                vehiculos = IngresoDAL.ListarPatente(resultado.Idsolicitud);



                if (vehiculos.Count() > 1)
                {
                    //vehiculo_html.AppendLine("<option value='" + "0" + "' selected>" + "Sin Vehículo" + "</option>");
                    foreach (Vehiculo item in vehiculos)

                    {
                        vehiculo_html.AppendLine("<option value='" + item.Id + "'>" + item.Patente + "</option>");
                    }
                }
                else if (vehiculos.Count() == 1)
                {
                    vehiculo_html.AppendLine("<option value='" + "0" + "'>" + "Sin Vehículo" + "</option>");
                    foreach (Vehiculo item in vehiculos)
                    {
                        vehiculo_html.AppendLine("<option value='" + item.Id + "' selected>" + item.Patente + "</option>");
                    }
                }
                else
                {
                    vehiculo_html.AppendLine("<option value='" + "0" + "' selected>" + "Sin Vehículo" + "</option>");
                }

                if (resultado.Idsolicitud != 0)
                {
                    aprobadores_html = IngresoDAL.DevuelveAprobadores(resultado.Idsolicitud, rut);


                    respuesta = new { mensaje = "", solicitud = resultado, existe = 1, patente = vehiculo_html.ToString(), total_patente = vehiculos.Count(), aprobadores = aprobadores_html };
                    return(Json(respuesta));
                }
                else
                {
                    respuesta = new { mensaje = "", solicitud = new IngresoCliente(), existe = 0, patente = "", total_patente = 0, aprobadores = aprobadores_html };
                    return(Json(respuesta));
                }
            }
            catch (Exception ex)
            {
                respuesta = new { mensaje = ex.Message.ToString(), solicitud = new IngresoCliente(), existe = 0, patente = "", total_patente = 0, aprobadores = "" };
                return(Json(respuesta));
            }
        }