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));
            }
        }
        public JsonResult RegistrarIngreso(int TipoVehiculo, string Patente, int TipoDoc, int IdSol, int IdSolCli, int IdPersonaAproba, int TipoMov, int CodigoCliente, string Motivo, int TipoPago, int Detalle, string Nave, string NGuia, double Toneladas, string PC, string nboleta, string lancha, string usuario, string tipoContado, string cantidadhoras, double tara)
        {
            String codigo1   = "";
            var    respuesta = new { mensaje = "", codigo = "" };

            try
            {
                string resp = AccesoClienteDAL.RegistraAcceso(TipoMov, "", IdPersonaAproba, Patente, TipoPago, Detalle, NGuia, Toneladas, PC, nboleta, Motivo, Nave, lancha, CodigoCliente, IdSol, TipoVehiculo, usuario, tipoContado, cantidadhoras, tara);

                respuesta = new { mensaje = resp, codigo = codigo1 };
                return(Json(respuesta));
            }
            catch (Exception ex)
            {
                respuesta = new { mensaje = ex.Message, codigo = "" };
                return(Json(respuesta));
            }
        }