public ConductorPorVehiculo cargarData(string Chapa)
        {
            AccesoDatos          conexion        = null;
            ConductorPorVehiculo aux             = null;
            UsuarioBusiness      negocioUsuario  = null;
            VehiculoBusiness     negocioVehiculo = null;

            try
            {
                conexion = new AccesoDatos();
                conexion.setearConsulta("select CON.ID, CON.IDUSUARIO, CON.FECHAREGIN, CON.FECHAREGOUT, VEH.Chapa FROM CONDUCTORXVEHICULO AS CON " +
                                        "INNER JOIN VEHICULOS AS VEH ON CON.IDVEHICULO = VEH.IdAuto WHERE VEH.Chapa like @Chapa");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@Chapa", Chapa);
                conexion.abrirConexion();
                conexion.ejecutarConsulta();
                while (conexion.Lector.Read())
                {
                    aux                     = new ConductorPorVehiculo();
                    negocioUsuario          = new UsuarioBusiness();
                    negocioVehiculo         = new VehiculoBusiness();
                    aux.IdAsignacion        = conexion.Lector.GetInt32(0);
                    aux.VehiculoAsignado    = negocioVehiculo.cargarData(conexion.Lector.GetString(4));
                    aux.ConductorAsignado   = negocioUsuario.cargarData(conexion.Lector.GetInt32(1));
                    aux.FechaAltaAsignacion = conexion.Lector.GetDateTime(2);
                    //aux.FechaBajaAsignacion = conexion.Lector.GetDateTime(3);
                }
                return(aux);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
        public List <ConductorPorVehiculo> listar()
        {
            AccesoDatos conexion = null;
            List <ConductorPorVehiculo> lista = new List <ConductorPorVehiculo>();
            ConductorPorVehiculo        aux;
            UsuarioBusiness             negocioUsuario;
            VehiculoBusiness            negocioVehiculo;

            try
            {
                conexion = new AccesoDatos();
                conexion.setearConsulta("select CON.ID, VEH.Chapa, USU.APELLIDO, USU.NOMBRE, CON.FECHAREGIN, USU.ID from CONDUCTORXVEHICULO AS CON INNER JOIN VEHICULOS AS VEH ON CON.IDVEHICULO = VEH.IdAuto INNER JOIN USUARIOS AS USU ON CON.IDUSUARIO = USU.ID WHERE CON.ESTADO = 1");
                conexion.abrirConexion();
                conexion.ejecutarConsulta();
                while (conexion.Lector.Read())
                {
                    aux                     = new ConductorPorVehiculo();
                    negocioUsuario          = new UsuarioBusiness();
                    negocioVehiculo         = new VehiculoBusiness();
                    aux.IdAsignacion        = conexion.Lector.GetInt32(0);
                    aux.ConductorAsignado   = negocioUsuario.cargarData(conexion.Lector.GetInt32(5));
                    aux.VehiculoAsignado    = negocioVehiculo.cargarData(conexion.Lector.GetString(1));
                    aux.FechaAltaAsignacion = conexion.Lector.GetDateTime(4);
                    lista.Add(aux);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }