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); }
private void ClearListView(ServiceRequest _request) { WACListControl list = getListFromRequest(_request); ListView lv = getListViewFromRequest(_request); WACListViewModel lvvm = GetViewModelForControl(list) as WACListViewModel; lvvm.ClearListView(list, lv); }
private void ReBindList(ServiceRequest _request) { WACListControl list = getListFromRequest(_request); ListView lv = getListViewFromRequest(_request); WACListViewModel vm = GetViewModelForControl(list) as WACListViewModel; vm.BindListView(lv); }
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); }
public void ClearListView(WACListControl wlc, ListView lv) { if (ListSource.VList != null) { ListSource.VList.Clear(); } CloseListView(lv); if (wlc != null) { ContentStateChanged(wlc, WACListControl.ListState.ListEmpty); } }
private WACListControl getListFromRequest(ServiceRequest _request) { WACListControl list = null; if (IsListControl(_request.Requestor)) { list = (WACListControl)_request.Requestor; } else { list = (WACListControl)_request.ServiceFor; } return(list); }
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); } }
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); }
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); }
protected void WACPT_ContactInfoList_ContentStateChanged(object sender, UserControlResultEventArgs e) { WACListControl wlc = (WACListControl)sender; wlc.UpdateControl(e.Parms); }
public override void OpenDefaultDataView(List <WACParameter> parms) { WACListControl wlc = WACGlobal_Methods.FindControl <WACListControl>(this); wlc.InitControl(null); }
protected void WACUT_Associations_ListContentsChanged(object sender, UserControlResultEventArgs e) { WACListControl associations = (WACListControl)sender; associations.UpdateControl(e.Parms); }