protected void WACUT_AddNewItem_AddNewItem_Clicked(object sender, WAC_Event.UserControlResultEventArgs e) { FormView fv = WACGlobal_Methods.FindControl <FormView>(WACPR_TaxParcelOwnerForm); if (fv != null) { WACPR_TaxParcelOwnerForm.OpenAdd(fv); } }
protected void WACUT_AddNewItem_AddNewItem_Clicked(object sender, WAC_Event.UserControlResultEventArgs e) { FormView fv = WACGlobal_Methods.FindControl <FormView>(WACAG_SupplementalAgreementForm); if (fv != null) { WACAG_SupplementalAgreementForm.OpenAdd(fv); } }
public void ReturnToViewMode(WACFormControl form) { FormView fv = WACGlobal_Methods.FindControl <FormView>(form); fv.ChangeMode(FormViewMode.ReadOnly); fv.DataSource = ListSource.GetSingleItemList(); fv.DataBind(); ShowModal(form, true); ContentStateChanged(form); }
public virtual void OpenFormViewUpdate(WACFormControl form, List <WACParameter> parms) { if (UserAuthorized("Update", AuthorizationArea)) { FormView fv = WACGlobal_Methods.FindControl <FormView>(form); checkDependencies(fv, parms, DataProvider, ListSource); fv.ChangeMode(FormViewMode.Edit); BindFormView(fv, parms, DataProvider.GetItem); BindControlDDLs(fv, parms, ListSource.GetCurrentItem()); form.CurrentState = WACFormControl.FormState.OpenUpdate; InitControls(form, parms); ShowModal(form, true); ContentStateChanged(form); } }
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); }
private GridView getGridViewFromRequest(ServiceRequest _request) { WACGridControl grid = getGridFromRequest(_request); GridView gv = null; if (grid != null) { gv = _request.ServiceFor as GridView; if (gv == null) { gv = WACGlobal_Methods.FindControl <GridView>(grid); } } return(gv); }
private FormView getFormViewFromRequest(ServiceRequest _request) { WACFormControl form = getFormFromRequest(_request); FormView fv = null; if (form != null) { fv = _request.ServiceFor as FormView; if (fv == null) { fv = WACGlobal_Methods.FindControl <FormView>(form); } } return(fv); }
public void OpenFormViewInsert(WACFormControl form, List <WACParameter> parms) { if (UserAuthorized("Insert", AuthorizationArea)) { FormView fv = WACGlobal_Methods.FindControl <FormView>(form); checkDependencies(fv, parms, DataProvider, ListSource); ListSource.PrimaryKey = new WACParameter(DataProvider.PrimaryKeyName(), -1, WACParameter.ParameterType.PrimaryKey); parms.Add(ListSource.PrimaryKey); fv.ChangeMode(FormViewMode.Insert); BindFormViewForInsert(fv, parms, DataProvider.GetNewItem); BindControlDDLs(fv, parms); form.CurrentState = WACFormControl.FormState.OpenInsert; InitControls(form, parms); ShowModal(form, true); ContentStateChanged(form); } }
public void ShowModal(WACFormControl form, bool show) { ModalPopupExtender mpe = WACGlobal_Methods.FindControl <ModalPopupExtender>(form); if (mpe != null) { if (show) { mpe.Show(); ModalDisplayed = true; } else { mpe.Hide(); ModalDisplayed = false; } } }
public void ContainedGridStateChanged(Control container, Control filter, Control grid, Control form, List <WACParameter> parms) { WACParameter wp = WACParameter.RemoveParameterType(parms, WACParameter.ParameterType.ListState); WACGridControl.ListState state = (WACGridControl.ListState)wp.ParmValue; ((WACGridControl)grid).CurrentState = state; ServiceRequest sr = new ServiceRequest(container); sr.ServiceFor = grid; sr.ParmList = parms; switch (state) { case WACGridControl.ListState.ListFull: sr.ServiceRequested = ServiceFactory.ServiceTypes.OpenGridView; ServiceFactory.Instance.ServiceRequest(sr); sr.ServiceFor = form; sr.ServiceRequested = ServiceFactory.ServiceTypes.ClearFormView; ServiceFactory.Instance.ServiceRequest(sr); break; case WACGridControl.ListState.ListSingle: goto case WACGridControl.ListState.SelectionMade; case WACGridControl.ListState.ListEmpty: goto case WACGridControl.ListState.Closed; case WACGridControl.ListState.OpenView: break; case WACGridControl.ListState.SelectionMade: ((WACFormControl)form).OpenView(form, sr.ParmList); break; case WACGridControl.ListState.Closed: FormView fv = WACGlobal_Methods.FindControl <FormView>(form); ((WACFormControl)form).Close(fv); break; default: break; } this.UpdatePanelUpdate(); sr = null; }
public virtual void OpenFormViewReadOnly(WACFormControl form, List <WACParameter> parms) { try { FormView fv = WACGlobal_Methods.FindControl <FormView>(form); checkDependencies(fv, parms, DataProvider, ListSource); //ListSource.SelectedKey = WACParameter.GetSelectedKey(parms); fv.ChangeMode(FormViewMode.ReadOnly); BindFormView(fv, parms, DataProvider.GetItem); form.CurrentState = WACFormControl.FormState.OpenView; InitControls(form, parms); ShowModal(form, ShowModalReadOnly); } catch (Exception ex) { WACAlert.Show(ex.Message + " In " + this.ToString() + ".OpenFormViewReadOnly", 0); } finally { ContentStateChanged(form); } }
public UpdatePanel GetUpdatePanel(Control c) { return(WACGlobal_Methods.FindControl <UpdatePanel>(c)); }
public void ContainedGridStateChanged(Control container, Control grid, Control form, List <WACParameter> parms) { WACParameter wp = WACParameter.RemoveParameterType(parms, WACParameter.ParameterType.ListState); WACGridControl.ListState state = (WACGridControl.ListState)wp.ParmValue; ((WACGridControl)grid).CurrentState = state; ServiceRequest sr = new ServiceRequest(container); sr.ServiceFor = grid; sr.ParmList = parms; switch (state) { case WACGridControl.ListState.MasterKeySet: sr.ServiceRequested = ServiceFactory.ServiceTypes.InitControls; //OnServiceRequested(this, new ServiceRequestEventArgs(sr)); //ServiceFactory.Instance.ServiceRequest(sr); break; case WACGridControl.ListState.ListFull: sr.ServiceRequested = ServiceFactory.ServiceTypes.OpenGridView; //OnServiceRequested(this, new ServiceRequestEventArgs(sr)); ServiceFactory.Instance.ServiceRequest(sr); break; case WACGridControl.ListState.ListSingle: sr.ServiceRequested = ServiceFactory.ServiceTypes.OpenGridView; //OnServiceRequested(this, new ServiceRequestEventArgs(sr)); ServiceFactory.Instance.ServiceRequest(sr); break; case WACGridControl.ListState.ListEmpty: goto case WACGridControl.ListState.Closed; //case WACGridControl.ListState.OpenView: // grid.Visible = ((WACGridControl)grid).DefaultVisibility; // break; case WACGridControl.ListState.SelectionMade: WACParameter fp = WACParameter.RemoveParameterType(parms, WACParameter.ParameterType.FormState); if (fp != null) { WACFormControl.FormState fs = (WACFormControl.FormState)fp.ParmValue; if (fs == WACFormControl.FormState.OpenView) { ((WACFormControl)form).OpenView(form, sr.ParmList); } else { ((WACFormControl)form).OpenEdit(form, sr.ParmList); } } break; case WACGridControl.ListState.Closed: FormView fv = WACGlobal_Methods.FindControl <FormView>(form); ((WACFormControl)form).Close(fv); break; case WACGridControl.ListState.ItemDeleted: sr.ServiceRequested = ServiceFactory.ServiceTypes.OpenGridView; //OnServiceRequested(this, new ServiceRequestEventArgs(sr)); ServiceFactory.Instance.ServiceRequest(sr); ((WACControl)container).UpdateControl(null); break; default: break; } // this.UpdatePanelUpdate(); sr = null; }
public override void OpenDefaultDataView(List <WACParameter> parms) { WACListControl wlc = WACGlobal_Methods.FindControl <WACListControl>(this); wlc.InitControl(null); }