示例#1
0
        public int ActualizarJuego(object Juego)
        {
            using (var DBContext = new BDAlquiler_Video_JuegosEntities())
            {
                var Transaccion = DBContext.Database.BeginTransaction();

                try
                {
                    var Tabla = Juego as Juego;
                    var Dato  = DBContext.Juegos.FirstOrDefault(x => x.id_Juego == Tabla.id_Juego);
                    Dato.Nombre_Juego      = Tabla.Nombre_Juego;
                    Dato.Tipo              = Tabla.Tipo;
                    Dato.Descripcion_Juego = Tabla.Descripcion_Juego;

                    int result = DBContext.SaveChanges();
                    Transaccion.Commit();
                    return(result);
                }
                catch (Exception ex)
                {
                    Transaccion.Rollback();

                    return(0);
                }
            }
        }
示例#2
0
        public List <Juego> ObtenerJuego()
        {
            List <Juego> ListaJuego = new List <Juego>();

            try
            {
                using (var DBContext = new BDAlquiler_Video_JuegosEntities())
                {
                    ListaJuego = DBContext.Juegos.ToList();
                }
            }
            catch (Exception ex)
            {
                return(null);
            }


            return(ListaJuego);
        }
        public List <Cliente> ObtenerClientes()
        {
            List <Cliente> ListaCliente = new List <Cliente>();

            try
            {
                using (var DBContext = new BDAlquiler_Video_JuegosEntities())
                {
                    ListaCliente = DBContext.Clientes.ToList();
                }
            }
            catch (Exception ex)
            {
                return(null);
            }


            return(ListaCliente);
        }
示例#4
0
        public int AgregarJuego(object Juego)
        {
            using (var DBContext = new BDAlquiler_Video_JuegosEntities())
            {
                var Transaccion = DBContext.Database.BeginTransaction();

                try
                {
                    var Tabla = Juego as Juego;
                    DBContext.Juegos.Add(Tabla);
                    DBContext.SaveChanges();
                    Transaccion.Commit();
                    return(Tabla.id_Juego);
                }
                catch (Exception ex)
                {
                    Transaccion.Rollback();

                    return(0);
                }
            }
        }
 public DALHistorial()
 {
     DBContext  = new BDAlquiler_Video_JuegosEntities();
     Tran       = DBContext.Database.BeginTransaction();
     Exceptions = new List <Exception>();
 }