示例#1
0
 //构造函数
 public SearchFriendViewModel(ClientDataService service, Action closeAction)
 {
     LoadData();
     LoadCommands();
     dataService  = service;
     _closeAction = closeAction;
 }
示例#2
0
 //构造函数
 public SearchFriendViewModel(ClientDataService service, Action closeAction)
 {
     LoadData();
     LoadCommands();
     dataService = service;
     _closeAction = closeAction;
 }
示例#3
0
 public SalesShipmentsStatisticsController(IWorkContext webWorkContext,
                                           SalesShipmentsDataService salesShipmentsDataService,
                                           LocalizationService localizationService,
                                           SupplierDataService supplierDataService,
                                           WarehouseService warehouseService,
                                           InventoryDataService inventoryDataService,
                                           GoodsSpecificationService goodsSpecificationService,
                                           ClientTypeService clientTypeService,
                                           ClientDataService clientDataService,
                                           GoodsTypeService goodsTypeService,
                                           ArrearsDataService arrearsDataService,
                                           ArrearsDetailsService arrearsDetailsService,
                                           SalesShipmentsStatisticsService salesShipmentsStatisticsService,
                                           GoodsDataService goodsDataService)
 {
     _webWorkContext                  = webWorkContext;
     _salesShipmentsDataService       = salesShipmentsDataService;
     _localizationService             = localizationService;
     _supplierDataService             = supplierDataService;
     _warehouseService                = warehouseService;
     _inventoryDataService            = inventoryDataService;
     _goodsSpecificationService       = goodsSpecificationService;
     _clientTypeService               = clientTypeService;
     _clientDataService               = clientDataService;
     _goodsTypeService                = goodsTypeService;
     _arrearsDataService              = arrearsDataService;
     _arrearsDetailsService           = arrearsDetailsService;
     _salesShipmentsStatisticsService = salesShipmentsStatisticsService;
     _goodsDataService                = goodsDataService;
 }
示例#4
0
        public override O7Response Clients(string companyId, string branchId, string filter)
        {
            var response           = ClientDataService.Clients(companyId, branchId, filter);
            var serealizedResponse = O7JsonSerealizer.Serialize(response);

            return(O7SuccessResponse.MakeResponse(serealizedResponse));
        }
示例#5
0
 public BasePlayerWidget()
 {
     InitializeComponent();
     if (LicenseManager.UsageMode != LicenseUsageMode.Designtime)
     {
         dataService = ClientDataService.Single;
     }
 }
示例#6
0
        public override O7Response Client(string companyId, string branchId, string clientId)
        {
            var response = ClientDataService.Client(companyId, branchId, clientId);
            var mapper   = O7EntityMapper <ClientEntity> .Make(response);

            var clientEntity = mapper.MapTarget();

            return(O7SuccessResponse.MakeResponse(clientEntity));
        }
示例#7
0
文件: Main.xaml.cs 项目: t103z/FZChat
 public Main(ClientDataService service)
 {
     InitializeComponent();
     this.DataContext = new MainViewModel(service, this.Close);
     Messenger.Default.Register<ViewModel.Messages.ShutDownMessage>(this, OnShutDownMessageReceived);
     Grid1.Visibility = Visibility.Hidden;
     Grid2.Visibility = Visibility.Hidden;
     FriendInfromationGrid.Visibility = Visibility.Hidden;
 }
示例#8
0
 public Main(ClientDataService service)
 {
     InitializeComponent();
     this.DataContext = new MainViewModel(service, this.Close);
     Messenger.Default.Register <ViewModel.Messages.ShutDownMessage>(this, OnShutDownMessageReceived);
     Grid1.Visibility = Visibility.Hidden;
     Grid2.Visibility = Visibility.Hidden;
     FriendInfromationGrid.Visibility = Visibility.Hidden;
 }
        public void FillDGV()
        {
            List <DGVClients> Clients = new ClientDataService(_cache, _serializer, _errorLogger).GetClients() ?? new List <DGVClients>();

            var c = new BindingList <DGVClients>(Clients);

            _control.DataGridViewClient.DataSource            = new BindingSource(c, null);
            _control.DataGridViewClient.Columns["Id"].Visible = false;
        }
示例#10
0
 public ClientDataController(IWorkContext webWorkContext,
                             ClientDataService clientDataService,
                             LocalizationService localizationService,
                             CommonController commonController)
 {
     _webWorkContext      = webWorkContext;
     _clientDataService   = clientDataService;
     _localizationService = localizationService;
     _commonController    = commonController;
 }
示例#11
0
    void Start()
    {
        clientDataService = GetComponent <ClientDataService> ();
        m_Running         = true;
        ThreadStart ts = new ThreadStart(StartListening);

        m_Thread = new Thread(ts);
        m_Thread.Start();
        Debug.Log("Thread done...");
    }
示例#12
0
    void Start()
    {
        mainCamera        = GetComponent <Camera>();
        textureTarget     = new RenderTexture(width, height, 24);
        screenShot        = new Texture2D(width, height, TextureFormat.RGB24, false);
        clientDataService = GameObject.FindGameObjectWithTag("Server").GetComponent <ClientDataService> ();

        mainCamera.targetTexture = textureTarget;
        RenderTexture.active     = textureTarget;
    }
示例#13
0
 public ClientPresenter(IClientView view, ICacheService cache, IErrorLogger errorLogger, IDeserializer serializer) : base(cache, errorLogger, serializer)
 {
     _view = view;
     _view.CloseRequested += OnCloseRequested;
     _view.CreationHistoriqueRequested += OnCreationHistoriqueRequested;
     _view.OnSuspendAbonnement         += SuspendAbonnement;
     _view.OnRepayAbonnement           += RepayAbonnement;
     _clientDataService     = new ClientDataService(_cache, _serializer, _errorLogger);
     _abonnementDataService = new AbonnementDataService(_cache, _serializer, _errorLogger);
     _historiqueDataService = new HistoriqueDataService(_cache, _serializer, _errorLogger);
 }
示例#14
0
 protected override async Task OnInitializedAsync()
 {
     PaymentTerms = (await PaymentTermDataService.GetAll()).ToArray();
     Clients      = (await ClientDataService.GetAll()).ToArray();
     ProductsData = (await ProductDataService.GetAll()).ToArray();
     Lines        = new List <InvoiceLine> {
         InvoiceLinesRef.GetEmptyLine()
     };
     NumberSequences = (await NumberSequenceDataService.GetAll()).ToArray();
     await IsEditingInvoice();
 }
示例#15
0
        public async void HandleRegisterSubmit()
        {
            client          = register.client;
            cred            = register.credential;
            client.UserName = cred.UserName;
            await CredentialDataService.AddCredential(cred);

            await ClientDataService.AddClient(client);

            LoginRequired = true;
            RegisterPage  = false;
            StateHasChanged();
        }
示例#16
0
        public void ValidateUniqueOrganization(string title)
        {
            IClientDataService dService = new ClientDataService();

            if (!string.IsNullOrEmpty(title))
            {
                client objCLient = dService.GetClientByTitle(title);
                if (objCLient != null)
                {
                    AddValidationError("Title", "- Organization '" + title + "' already exists. Please ask your account admin to create a user for you.");
                }
            }
        }
示例#17
0
 //构造函数
 public MainViewModel(ClientDataService service, Action closeWindow)
 {
     this._closeWindow = closeWindow;
     dataService = service;
     Chats = dataService.GetAllChats();
     Friends = dataService.GetAllFriends();
     dataService.NewChatCreated += OnNewChatCreated;
     currentUserName = dataService.UserName;
     ChatMainVisibility = Visibility.Visible;
     FriendListVisibility = Visibility.Hidden;
     ChatListVisibility = Visibility.Visible;
     FriendMainVisibility = Visibility.Hidden;
     LoadCommands();
 }
示例#18
0
 //构造函数
 public MainViewModel(ClientDataService service, Action closeWindow)
 {
     this._closeWindow           = closeWindow;
     dataService                 = service;
     Chats                       = dataService.GetAllChats();
     Friends                     = dataService.GetAllFriends();
     dataService.NewChatCreated += OnNewChatCreated;
     currentUserName             = dataService.UserName;
     ChatMainVisibility          = Visibility.Visible;
     FriendListVisibility        = Visibility.Hidden;
     ChatListVisibility          = Visibility.Visible;
     FriendMainVisibility        = Visibility.Hidden;
     LoadCommands();
 }
示例#19
0
        public void FillDGV()
        {
            List <DGVHistorique> Historiques       = new HistoriqueDataService(_cache, _serializer, _errorLogger).GetAllHistoriquesOfEmp(Constant.CurrentEmploye.Id) ?? new List <DGVHistorique>();
            ClientDataService    clientDataService = new ClientDataService(_cache, _serializer, _errorLogger);

            foreach (DGVHistorique his in Historiques)
            {
                Client cli = clientDataService.GetClient(his.ClientId);
                if (cli != null)
                {
                    his.Prenom = cli.Prenom;
                    his.Nom    = cli.Nom;
                }
            }
            var h = new BindingList <DGVHistorique>(Historiques);

            _control.DataGridViewHistorique.DataSource = new BindingSource(h, null);
            if (Historiques.Count > 0)
            {
                _control.DataGridViewHistorique.Columns["ClientId"].Visible = false;
            }
        }
示例#20
0
 public CreateGroup(ClientDataService service)
 {
     InitializeComponent();
     this.DataContext = new CreateGroupViewModel(service, this.Close);
 }
示例#21
0
 protected ClientDomain(string login, string password)
 {
     ClientDataService = O7DataInstanceMaker.MakeInstance <ClientDataService>(new object[] { login, password });
 }
示例#22
0
 public CreateGroup(ClientDataService service)
 {
     InitializeComponent();
     this.DataContext = new CreateGroupViewModel(service, this.Close);
 }
示例#23
0
        public void SetUp()
        {
            Target = new ClientDataService();

            Actual = Target.GetDataItems();
        }
示例#24
0
 public TopicSubscription(ClientDataService ds)
 {
     DataService = ds;
 }
示例#25
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        private async Task CheckService(string url = null)
        {
            //// exit if we don't have a url
            //if (string.IsNullOrWhiteSpace(uiServiceURL.Text) && string.IsNullOrWhiteSpace(url))
            //    return;

            //// show Progress
            //uiConnectProgressText.Text = Resources.GetString(Resource.String.ServiceChecking);
            //uiConnectProgress.Visibility = ViewStates.Visible;
            //uiServiceInfo.Visibility = ViewStates.Gone;
            //uiConnectProgressCloud.SetImageDrawable(GetDrawable(Resource.Drawable.cloud_connect));

            //if (string.IsNullOrWhiteSpace(url))
            //{
            //    url = uiServiceURL.Text.Trim();
            //}
            url = "http://212.118.119.107:2020/BitaqatiWebAPI/Echo";
            Console.WriteLine("\n\nurl:\n" + url);

            //  bool errors = false;
            try
            {
                // check service url
                var result = await ClientDataService.CheckServiceAsync(url, "1.0.0");//+ "/Echo",  BitaqatiApp.GetAppVersion());

                if (result == null)
                {
                    throw new HttpCustomException(System.Net.HttpStatusCode.ServiceUnavailable);
                }
                Console.WriteLine("\n\n apiLinks:\n" + result.apiLinks);
                Console.WriteLine("\n\n ApiVersion:\n" + result.ApiVersion);
                Console.WriteLine("\n\n AppName:\n" + result.AppName);
                Console.WriteLine("\n\n ClientAccentColor:\n" + result.ClientAccentColor);
                Console.WriteLine("\n\n ClientAccentTextColor:\n" + result.ClientAccentTextColor);
                Console.WriteLine("\n\n ClientNameAR:\n" + result.ClientNameAR);
                Console.WriteLine("\n\n ClientNameEN:\n" + result.ClientNameEN);
                Console.WriteLine("\n\n ClientPrimaryColor:\n" + result.ClientPrimaryColor);
                Console.WriteLine("\n\n ClientPrimaryColorDark:\n" + result.ClientPrimaryColorDark);
                Console.WriteLine("\n\n ClientPrimaryTextColor:\n" + result.ClientPrimaryTextColor);

                Console.WriteLine("\n\nGetLinkUrl:\n" + Common.GetLinkUrl(result.apiLinks, "clientLogo"));
                loadPop.cloud.Image = UIImage.FromBundle("cloud_done");

                /*
                 * // we have a valid url and valid client info object
                 * Preferences.ServiceURL = url;
                 *
                 * // store a cached copy of client api info
                 * CachedDataObjects.CacheData("clientApiInfo", result);
                 *
                 * // show the user that the service was connected successfully
                 * uiConnectProgressCloud.SetImageDrawable(GetDrawable(Resource.Drawable.cloud_done));
                 * uiConnectProgressText.Text = Resources.GetString(Resource.String.ServiceCheckSuccess);
                 *
                 * // try to initialize the application, on successfull initialization the user will be redirected to home page, or login page
                 * await InitializeApplication(result);
                 */
                //  ACProgressView.
            }
            catch (HttpCustomException httpEx)
            {
                Console.WriteLine("HttpCustomException");

                //     errors = true;

                if (httpEx.StatusCode == System.Net.HttpStatusCode.BadRequest)
                {
                    //    BitaqatiApp.HandleException(httpEx, this, AlertDisplayMode.Toast, GetString(Resource.String.AppApiVersionMismatch), false);
                }
                else
                {
                    //  BitaqatiApp.HandleException(httpEx, this, AlertDisplayMode.Toast, GetString(Resource.String.UnavailableService), false);
                }
            }
            //catch (InvalidOperationException opEx)
            //{
            //    Console.WriteLine("HttpCustomException");

            //    errors = true;

            //    BitaqatiApp.HandleException(opEx, this, AlertDisplayMode.Toast, GetString(Resource.String.InvalidUrl), false);
            //}
            //catch (Exception ex)
            //{

            //    errors = true;
            //   // BitaqatiApp.HandleException(ex, this, AlertDisplayMode.Toast, GetString(Resource.String.ErrorInitializingApplicationSettings), true);
            //}
            //finally
            //{
            //    Console.WriteLine("finally");

            //    /*
            //    if (errors)
            //    {
            //        // hide progress
            //        uiConnectProgress.Visibility = ViewStates.Gone;
            //        uiServiceInfo.Visibility = ViewStates.Visible;
            //    }
            //    else
            //    {
            //        Finish();
            //    }
            //    */
            //}
        }
示例#26
0
        public override O7Response ClientChangeState(string companyId, string branchId, string clientId)
        {
            var response = ClientDataService.ClientChangeState(companyId, branchId, clientId);

            return(O7SuccessResponse.MakeResponse($"{response}"));
        }
示例#27
0
 public SearchFriendWindow(ClientDataService service)
 {
     InitializeComponent();
     this.DataContext = new SearchFriendViewModel(service, this.Close);
 }