예제 #1
0
        public void actAddTab(request request, UserControl view)
        {
            Tab tab = new Tab(request.creation_date.ToString(), view , request, null);

            requestTabs.Add(tab);
            this.selectedTab = tab;
        }
        //TODO CHANGE CA ON doit pas avoir 2 methode actAddTab qui font la même chose
        public void actAddTab(program program, UserControl view)
        {
            Tab tab = new Tab(program.organisation.name + " - " + program.program_types.name , view, program, null);

            organisationTabs.Add(tab);
            this.selectedTab = tab;
        }
        public void actAddTab(organisation organisation, UserControl view)
        {
            Tab tab = new Tab(organisation.name, view , organisation, null);

            organisationTabs.Add(tab);
            this.selectedTab = tab;
        }
예제 #4
0
        public void actAddTab(contact customer, UserControl view)
        {
            Tab tab = new Tab(customer.lastname, view,customer, null);

            this.customerTabs.Add(tab);
            this.selectedTab = tab;

            mediator.Register(Helper.Event.DELETE_CUSTOMER, this);
        }
예제 #5
0
 private void actCloseTab(Tab tab)
 {
     customerTabs.Remove(tab);
     NotifyPropertyChanged("customerTabs");
 }
예제 #6
0
 private void actCloseTab(Tab tab)
 {
     this.requestTabs.Remove(tab);
 }
 private void actCloseTab(Tab tab)
 {
     this.organisationTabs.Remove(tab);
 }