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;
        }
示例#2
0
 public ExtractTips(LR.Services.IConsumeDataService service)
 {
     this._service = service;
     InitializeComponent();
 }