public ConsumeDataControl(
            LR.Services.IConsumeDataService service,
            LR.Services.IStaffService _sService,
            LR.Services.IRoomService _rService)
        {
            this._service = service;
            InitializeComponent();
            InitData();

            this.cbxRoom.ItemsSource       = _rService.List().Select(p => new { name = p.Name, id = p.ID });
            this.cbxRoom.DisplayMemberPath = "name";
            this.cbxRoom.SelectedValuePath = "id";
            this.cbxRoom.SelectedIndex     = 0;

            this.cbxStaff.ItemsSource       = _sService.List().Select(p => new { name = p.Name, id = p.ID });
            this.cbxStaff.DisplayMemberPath = "name";
            this.cbxStaff.SelectedValuePath = "id";
            this.cbxStaff.SelectedIndex     = 0;

            this.btns.OnReset  += Btns_OnAdd;
            this.btns.OnDelete += Btns_OnDelete;;
            this.btns.OnSave   += Btns_OnSave;;

            this.ucPager.FirstPage    += UcPager_FirstPage;
            this.ucPager.LastPage     += UcPager_LastPage;
            this.ucPager.PreviousPage += UcPager_PreviousPage;
            this.ucPager.NextPage     += UcPager_NextPage;
        }
Ejemplo n.º 2
0
        public RoomControl(LR.Services.IRoomService service, LR.Services.IRoomCategoryService cateservice)
        {
            InitializeComponent();
            this._service     = service;
            this._cateservice = cateservice;

            this.cbxCategory.ItemsSource       = cateservice.List();
            this.cbxCategory.DisplayMemberPath = "Name";

            this.InitListView();

            this.btns.OnSave              += Btns_OnSave;
            this.btns.OnDelete            += Btns_OnDelete;
            this.btns.OnReset             += Btns_OnReset;
            this.lvwShow.SelectionChanged += LvwShow_SelectionChanged1;
        }