private void Init(CrudAPI Crudapi) { InitializeComponent(); companyAPI = new CompanyAccessAPI(Crudapi); SetRibbonControl(localMenu, dgCompanyUsersGrid); gridControl.AutoWidth = true; localMenu.OnItemClicked += localMenu_OnItemClicked; }
public AdminAccess(BaseAPI API) : base(API, string.Empty) { InitializeComponent(); companyAPI = new CompanyAccessAPI(api); SetRibbonControl(localMenu, dgAccessGrid); dgAccessGrid.BusyIndicator = busyIndicator; localMenu.OnItemClicked += localMenu_OnItemClicked; }
protected override void SyncEntityMasterRowChanged(UnicontaBaseEntity args) { var company = args as CompanyClient; companyAPI = new CompanyAccessAPI(new CrudAPI(session, company)); string header = string.Format("{0}: {1}", Uniconta.ClientTools.Localization.lookup("CompanyUsers"), company._Name); SetHeader(header); InitQuery(); }
public AccountantAccess(CrudAPI api, AccountantClient accountant) { this.DataContext = this; InitializeComponent(); currentAccountant = accountant; this.Title = Uniconta.ClientTools.Localization.lookup("Accountant"); #if SILVERLIGHT Utility.SetThemeBehaviorOnChildWindow(this); #endif OKButton.Content = string.Format(Uniconta.ClientTools.Localization.lookup("AssignOBJ"), ""); if (accountant != null) txtCurrentAccountant.Text = string.Concat("(", accountant.Name, ")"); BindAccountant(api, accountant); accessAPI = new CompanyAccessAPI(api); lstAccess = new List<TasksAccess>(); GetRights(); this.Loaded += CW_Loaded; }
async void LoadCompanyUsers(CrudAPI crudApi) { var companyAPI = new CompanyAccessAPI(crudApi); companyUsers = (CompanyUserAccessClient[])await companyAPI.GetUserRights(new CompanyUserAccessClient()); }