////////////////// Depende del listado:
 static public List <Marca> ListadoMarca()
 {
     using (var data = new BDAlquilerVehiculoEntities())
     {
         return(data.Marca.ToList());
     }
 }
Пример #2
0
        //ACTUALIZAR
        static public bool ActualizarReserva(Reserva reserva) // referido a objeto
        {
            bool exito = true;                                // validación del registro

            // para el manejo de excepciones
            try
            {
                using (var data = new BDAlquilerVehiculoEntities())
                {
                    // realizar la consulta y actualizar
                    Reserva actual = data.Reserva.Where(x => x.CodReserva == reserva.CodReserva).FirstOrDefault();// alias

                    actual.CodVehiculo  = reserva.CodVehiculo;
                    actual.CodCliente   = reserva.CodCliente;
                    actual.FechaReserva = reserva.FechaReserva;
                    actual.Precio       = reserva.Precio;
                    actual.NroDias      = reserva.NroDias;
                    actual.NroRetraso   = reserva.NroRetraso;
                    //actual.Marca.Descripcion = modelo.Marca.Descripcion;

                    data.SaveChanges(); // guarda los cambios
                }
            }

            catch (Exception)
            {
                // cuando ocurre el error
                exito = false;
            }
            return(exito);
        }
        //ACTUALIZAR
        static public bool ActualizarModelo(Modelo modelo) // referido a objeto
        {
            bool exito = true;                             // validación del registro

            // para el manejo de excepciones
            try
            {
                using (var data = new BDAlquilerVehiculoEntities())
                {
                    // realizar la consulta y actualizar
                    Modelo actual = data.Modelo.Where(x => x.CodModelo == modelo.CodModelo).FirstOrDefault();// alias

                    actual.Descripcion = modelo.Descripcion;
                    actual.Puertas     = modelo.Puertas;
                    actual.Precio      = modelo.Precio;
                    actual.CodMarca    = modelo.CodMarca;
                    //actual.Marca.Descripcion = modelo.Marca.Descripcion;

                    data.SaveChanges(); // guarda los cambios
                }
            }

            catch (Exception)
            {
                // cuando ocurre el error
                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);
        }
Пример #5
0
 //////////////// Depende del listado:
 static public List <Cliente> ListadoCliente()
 {
     using (var data = new BDAlquilerVehiculoEntities())
     {
         return(data.Cliente.ToList());
     }
 }
        //ACTUALIZAR
        static public bool ActualizarVehiculo(Vehiculo vehiculo) // referido a objeto
        {
            bool exito = true;                                   // validación del registro

            // para el manejo de excepciones
            try
            {
                using (var data = new BDAlquilerVehiculoEntities())
                {
                    // realizar la consulta y actualizar
                    Vehiculo actual = data.Vehiculo.Where(x => x.CodVehiculo == vehiculo.CodVehiculo).FirstOrDefault();// alias

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

                    data.SaveChanges(); // guarda los cambios
                }
            }

            catch (Exception)
            {
                // cuando ocurre el error
                exito = false;
            }
            return(exito);
        }
        ////////////////LISTADO
        static public List <Modelo> ListadoModelo()
        {
            List <Modelo> listado = new List <Modelo>();

            using (var data = new BDAlquilerVehiculoEntities())
            {
                return(data.Modelo.ToList());
            }
        }
Пример #8
0
        ////////////////LISTADO
        static public List <Reserva> ListadoReserva()
        {
            List <Reserva> reserva = new List <Reserva>();

            using (var data = new BDAlquilerVehiculoEntities())
            {
                return(data.Reserva.ToList());
            }
        }
Пример #9
0
        static public bool RegistrarMarca(Marca marca)
        {
            bool exito = true;

            try
            {
                using (var data = new BDAlquilerVehiculoEntities())
                {
                    data.Marca.Add(marca);
                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
            }
            return(exito);
        }
Пример #10
0
        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;
            }
            return(exito);
        }
Пример #11
0
        //REGISTRAR
        static public bool RegistrarReserva(Reserva reserva)
        {
            bool exito = true;

            try
            {
                using (var data = new BDAlquilerVehiculoEntities())
                {
                    data.Reserva.Add(reserva);
                    data.SaveChanges();
                }
            }
            catch
            {
                exito = false;
            }

            return(exito);
        }
        //REGISTRAR
        static public bool RegistrarModelo(Modelo modelo)
        {
            bool exito = true;

            try
            {
                using (var data = new BDAlquilerVehiculoEntities())
                {
                    data.Modelo.Add(modelo);
                    data.SaveChanges();
                }
            }
            catch
            {
                exito = false;
            }

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

            try
            {
                using (var data = new BDAlquilerVehiculoEntities())
                {
                    data.Cliente.Add(cliente); //asumiendo que en mi aplicación tengo un formulario para llenar ese objeto
                    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);
        }
        //ELIMINAR
        static public bool EliminarModelo(string CodModelo) // referido a borrar
        {
            bool exito = true;

            try
            {
                using (var data = new BDAlquilerVehiculoEntities())
                {
                    Modelo actual = data.Modelo.Where(z => z.CodModelo == CodModelo).FirstOrDefault();// alias
                    data.Modelo.Remove(actual);
                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
            }

            return(exito);
        }
Пример #16
0
        //ELIMINAR
        static public bool EliminarReserva(int CodReserva) // referido a borrar
        {
            bool exito = true;

            try
            {
                using (var data = new BDAlquilerVehiculoEntities())
                {
                    Reserva actual = data.Reserva.Where(z => z.CodReserva == CodReserva).FirstOrDefault();// alias
                    data.Reserva.Remove(actual);
                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
            }

            return(exito);
        }
Пример #17
0
        static public bool ActualizarMarca(Marca marca)
        {
            bool exito = true;

            try
            {
                using (var data = new BDAlquilerVehiculoEntities())
                {
                    Marca actual = data.Marca.Where(x => x.CodMarca == marca.CodMarca).FirstOrDefault();

                    actual.Descripcion = marca.Descripcion;
                    actual.Pais        = marca.Pais;

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