protected void WACUT_Associations_ContentStateChanged(object sender, UserControlResultEventArgs e)
    {
        WACListControl associations = (WACListControl)sender;

        associations.UpdateControl(e.Parms);
        sReq.ServiceRequested = ServiceFactory.ServiceTypes.UpdatePanelUpdate;
        ServiceFactory.Instance.ServiceRequest(sReq);
    }
Exemple #2
0
        private void ClearListView(ServiceRequest _request)
        {
            WACListControl   list = getListFromRequest(_request);
            ListView         lv   = getListViewFromRequest(_request);
            WACListViewModel lvvm = GetViewModelForControl(list) as WACListViewModel;

            lvvm.ClearListView(list, lv);
        }
Exemple #3
0
        private void ReBindList(ServiceRequest _request)
        {
            WACListControl   list = getListFromRequest(_request);
            ListView         lv   = getListViewFromRequest(_request);
            WACListViewModel vm   = GetViewModelForControl(list) as WACListViewModel;

            vm.BindListView(lv);
        }
Exemple #4
0
        private void OpenListView(ServiceRequest _request)
        {
            // binds a listview to a previously populated list
            WACListControl   list = getListFromRequest(_request);
            ListView         lv   = getListViewFromRequest(_request);
            WACListViewModel lvvm = GetViewModelForControl(list) as WACListViewModel;

            lvvm.OpenListViewReadOnly(list, lv);
        }
Exemple #5
0
 public void ClearListView(WACListControl wlc, ListView lv)
 {
     if (ListSource.VList != null)
     {
         ListSource.VList.Clear();
     }
     CloseListView(lv);
     if (wlc != null)
     {
         ContentStateChanged(wlc, WACListControl.ListState.ListEmpty);
     }
 }
Exemple #6
0
        private WACListControl getListFromRequest(ServiceRequest _request)
        {
            WACListControl list = null;

            if (IsListControl(_request.Requestor))
            {
                list = (WACListControl)_request.Requestor;
            }
            else
            {
                list = (WACListControl)_request.ServiceFor;
            }
            return(list);
        }
Exemple #7
0
        private void FilteredListViewList(ServiceRequest _request)
        {
            WACListControl   list = getListFromRequest(_request);
            ListView         lv   = getListViewFromRequest(_request);
            WACListViewModel lvvm = GetViewModelForControl(list) as WACListViewModel;

            if (_request.ParmList.Count() < 1)
            {
                lvvm.GetViewList(list, lv);
            }
            else
            {
                lvvm.GetViewList(list, lv, _request.ParmList);
            }
        }
Exemple #8
0
        private ListView getListViewFromRequest(ServiceRequest _request)
        {
            WACListControl list = getListFromRequest(_request);
            ListView       lv   = null;

            if (list != null)
            {
                lv = _request.ServiceFor as ListView;
                if (lv == null)
                {
                    lv = WACGlobal_Methods.FindControl <ListView>(list);
                }
            }
            return(lv);
        }
Exemple #9
0
        public void OpenListViewReadOnly(WACListControl wlc, ListView lv)
        {
            Enum state;

            try
            {
                if (ListSource.VList != null)
                {
                    BindListView(lv);
                    state = WACListControl.ListState.OpenView;
                }
                else
                {
                    CloseListView(lv);
                    state = WACListControl.ListState.Closed;
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Can not bind ListView " + lv.ID + " " + ex.Message);
            }
            ContentStateChanged(wlc, state);
        }
Exemple #10
0
    protected void WACPT_ContactInfoList_ContentStateChanged(object sender, UserControlResultEventArgs e)
    {
        WACListControl wlc = (WACListControl)sender;

        wlc.UpdateControl(e.Parms);
    }
Exemple #11
0
    public override void OpenDefaultDataView(List <WACParameter> parms)
    {
        WACListControl wlc = WACGlobal_Methods.FindControl <WACListControl>(this);

        wlc.InitControl(null);
    }
Exemple #12
0
    protected void WACUT_Associations_ListContentsChanged(object sender, UserControlResultEventArgs e)
    {
        WACListControl associations = (WACListControl)sender;

        associations.UpdateControl(e.Parms);
    }