static public bool ActualizarModelo(Modelo Modelo)
        {
            bool exito = true;

            try
            {
                using (var data = new BDAlquilerVehiculoEntities())
                {
                    Modelo actual = data.Modelo.Where(x => x.CodModelo == Modelo.CodModelo).FirstOrDefault();


                    actual.Descripcion = Modelo.Descripcion;
                    actual.Puertas     = Modelo.Puertas;

                    actual.Precio   = Modelo.Precio;
                    actual.CodMarca = Modelo.CodMarca;



                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
                //throw;
            }
            return(exito);
        }
        static public bool ActualizarVehiculo(Vehiculo Vehiculo)
        {
            bool exito = true;

            try
            {
                using (var data = new BDAlquilerVehiculoEntities())
                {
                    Vehiculo actual = data.Vehiculo.Where(x => x.CodVehiculo == Vehiculo.CodVehiculo).FirstOrDefault();


                    actual.Descripcion = Vehiculo.Descripcion;
                    actual.Placa       = Vehiculo.Placa;
                    actual.Color       = Vehiculo.Color;
                    actual.CodModelo   = Vehiculo.CodModelo;
                    actual.Disponible  = Vehiculo.Disponible;



                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
            }
            return(exito);
        }
        static public bool ActualizarMarca(Marca Marca)
        {
            bool exito = true;

            try
            {
                using (var data = new BDAlquilerVehiculoEntities())
                {
                    //Adquiriendo objeto de BD:

                    Marca actual = data.Marca.Where(x => x.CodMarca == Marca.CodMarca).FirstOrDefault();
                    //Actualizando

                    actual.Descripcion = Marca.Descripcion;
                    actual.Pais        = Marca.Pais;

                    //Para ejecutar los cambios en la BD

                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
                //throw;
            }
            return(exito);
        }
        static public List <Modelo> listadoModelo()
        {
            List <Modelo> listado = new List <Modelo>();

            using (var data = new BDAlquilerVehiculoEntities())
            {
                return(data.Modelo.ToList());
            }
        }
        static public List <Marca> listadoMarca()
        {
            List <Marca> listado = new List <Marca>();

            using (var data = new BDAlquilerVehiculoEntities())
            {
                return(data.Marca.ToList());
            }
        }
        static public List <Cliente> listadoCliente()
        {
            List <Cliente> listado = new List <Cliente>();

            using (var data = new BDAlquilerVehiculoEntities())
            {
                return(data.Cliente.ToList());
            }
        }
        static public bool EliminarVehiculo(string VehiculoID)
        {
            bool exito = true;

            try
            {
                using (var data = new BDAlquilerVehiculoEntities())
                {
                    Vehiculo actual = data.Vehiculo.Where(x => x.CodVehiculo == VehiculoID).FirstOrDefault();
                    data.Vehiculo.Remove(actual);
                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
            }
            return(exito);
        }
        static public bool EliminarMarca(string MarcaID)
        {
            bool exito = true;

            try
            {
                using (var data = new BDAlquilerVehiculoEntities())
                {
                    Marca actual = data.Marca.Where(x => x.CodMarca == MarcaID).FirstOrDefault();
                    data.Marca.Remove(actual);
                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
                //throw;
            }
            return(exito);
        }
        static public bool EliminarCliente(string ClienteID)
        {
            bool exito = true;

            try
            {
                using (var data = new BDAlquilerVehiculoEntities())
                {
                    Cliente actual = data.Cliente.Where(x => x.CodCliente == ClienteID).FirstOrDefault();
                    data.Cliente.Remove(actual);
                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
                //throw;
            }
            return(exito);
        }
        static public bool RegistrarModelo(Modelo modelo)
        {
            bool exito = true;

            try
            {
                using (var data = new BDAlquilerVehiculoEntities())

                //using (var data = new BDAlquilerVehiculoEntities())
                {
                    data.Modelo.Add(modelo);
                    data.SaveChanges();
                }
            }

            catch
            {
                exito = false;
            }

            return(exito);
        }
        static public bool RegistrarMarca(Marca marca)
        {
            bool exito = true;

            try
            {
                using (var data = new BDAlquilerVehiculoEntities())


                {
                    data.Marca.Add(marca);
                    data.SaveChanges();
                }
            }

            catch
            {
                exito = false;
            }

            return(exito);
        }
        static public bool RegistrarVehiculo(Vehiculo vehiculo)
        {
            bool exito = true;

            try
            {
                using (var data = new BDAlquilerVehiculoEntities())
                //cecilia

                {
                    data.Vehiculo.Add(vehiculo);
                    data.SaveChanges();
                }
            }

            catch
            {
                exito = false;
            }

            return(exito);
        }
        static public bool RegistrarCliente(Cliente cliente)
        {
            bool exito = true;

            try
            {
                //ass
                using (var data = new BDAlquilerVehiculoEntities())


                {
                    data.Cliente.Add(cliente);
                    data.SaveChanges();
                }
            }

            catch
            {
                exito = false;
            }

            return(exito);
        }
        static public bool ActualizarCliente(Cliente cliente)
        {
            bool exito = true;

            try
            {
                using (var data = new BDAlquilerVehiculoEntities())
                {
                    //Adquiriendo objeto de BD:

                    Cliente actual = data.Cliente.Where(x => x.CodCliente == cliente.CodCliente).FirstOrDefault();
                    //Actualizando

                    actual.ApeMaterno      = cliente.ApeMaterno;
                    actual.ApePaterno      = cliente.ApePaterno;
                    actual.Nombres         = cliente.Nombres;
                    actual.FechaNacimiento = cliente.FechaNacimiento;
                    actual.Edad            = cliente.Edad;
                    actual.Calle           = cliente.Calle;
                    actual.Pais            = cliente.Pais;
                    actual.Departamento    = cliente.Departamento;
                    actual.Provincia       = cliente.Provincia;
                    actual.Distrito        = cliente.Distrito;

                    //Para ejecutar los cambios en la BD

                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
                //throw;
            }
            return(exito);
        }