Пример #1
0
 private void Init(CrudAPI Crudapi)
 {
     InitializeComponent();
     companyAPI = new CompanyAccessAPI(Crudapi);
     SetRibbonControl(localMenu, dgCompanyUsersGrid);
     gridControl.AutoWidth    = true;
     localMenu.OnItemClicked += localMenu_OnItemClicked;
 }
Пример #2
0
 public AdminAccess(BaseAPI API)
     : base(API, string.Empty)
 {
     InitializeComponent();
     companyAPI = new CompanyAccessAPI(api);
     SetRibbonControl(localMenu, dgAccessGrid);
     dgAccessGrid.BusyIndicator = busyIndicator;
     localMenu.OnItemClicked   += localMenu_OnItemClicked;
 }
Пример #3
0
        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());
        }