예제 #1
0
        public Form1()
        {
            InitializeComponent();
            Current = this;
            db      = new MovieRentContext();
            _model  = new DbInterface(db);

            db.clients.Load();
            dataGrid_Clients.DataSource = db.clients.Local.ToBindingList();
            dataGrid_Clients.Sort(this.dataGrid_Clients.Columns[2], System.ComponentModel.ListSortDirection.Ascending);
            db.directors.Load();
            dataGrid_Directors.DataSource = db.directors.Local.ToBindingList();
            db.actors.Load();
            dataGrid_Actors.DataSource = db.actors.Local.ToBindingList();
            dataGrid_Actors.Sort(this.dataGrid_Actors.Columns[2], System.ComponentModel.ListSortDirection.Ascending);
            db.genres.Load();
            dataGrid_Genres.DataSource = db.genres.Local.ToBindingList();
            db.staffs.Load();
            dataGrid_Staffs.DataSource = db.staffs.Local.ToBindingList();
            db.films.Load();
            dataGrid_Films.DataSource      = db.films.Local.ToBindingList();
            dataGrid_Films.CellFormatting += gridFormatFilmsAvailable;
            dataGrid_Films.CellFormatting += gridFormatFilmsWishlist;
            dataGrid_Films.CellFormatting += gridFormatFilmsActors;
            dataGrid_Films.CellEndEdit    += grid_CellEndEdit;

            db.orders.Load();
            dataGrid_Orders.DataSource = db.orders.Local.ToBindingList();


            Refresh();
        }
예제 #2
0
        static void Main()
        {
            MovieRentContext db = new MovieRentContext();

            foreach (client c in db.clients)
            {
                Console.WriteLine("{0}.{1} - {2}", c.id, c.lname, c.fname);
            }

            BindingList <client> cbl = db.clients.Local.ToBindingList();


            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
        }
예제 #3
0
 public MovieService(MovieRentContext dbContext)
 {
     this.dbContext = dbContext;
 }
예제 #4
0
 public CustomerService(MovieRentContext dbContext)
 {
     this.dbContext = dbContext;
 }
예제 #5
0
 public DbInterface(MovieRentContext db)
 {
     this.db = db;
 }