Exemplo n.º 1
0
 public RegisterData(RegisterData copy)
 {
     _number = copy._number;
     _date = copy._date;
     _recipient = copy._recipient;
     _isCleared = copy._isCleared;
     _description = copy._description;
     _amount = copy._amount;
     _category = copy._category;
 }
Exemplo n.º 2
0
        public void Load(CampaignVM campaignVM)
        {
            Console.Write("Downloading register data...");
            var regDataList = RegisterDataList.ParseFromJson(
                NetUtil.DownloadCampaignWebpage(campaignVM.Name));

            Console.WriteLine("Done");
            ListOfRegisterData = regDataList.List;
            _notify("ListOfRegisterData");

            Console.Write("Analyzing register data...");
            CampaignUrlClassifierList campaignClassifierList = CampaignUrlClassifierList.Inst;

            IEnumerable <RegisterData> fbRegList =
                from regData in regDataList.List
                where campaignClassifierList.GetGeneralType(regData.Source)
                == CampaignUrlClassifierList.FACEBOOK
                select regData;

            IEnumerable <RegisterData> webRegList =
                from regData in regDataList.List
                where campaignClassifierList.GetGeneralType(regData.Source)
                == CampaignUrlClassifierList.WEB
                select regData;

            IEnumerable <RegisterData> fbFanpageRegList =
                from regData in fbRegList
                where campaignClassifierList.GetFBSubType(regData.Source)
                == CampaignUrlClassifierList.FACEBOOK_FANPAGE
                select regData;

            IEnumerable <RegisterData> fbGroupRegList =
                from regData in fbRegList
                where campaignClassifierList.GetFBSubType(regData.Source)
                == CampaignUrlClassifierList.FACEBOOK_GROUP
                select regData;

            IEnumerable <RegisterData> fbPersonalRegList =
                from regData in fbRegList
                where campaignClassifierList.GetFBSubType(regData.Source)
                == CampaignUrlClassifierList.FACEBOOK_PERSONAL
                select regData;

            RegisterStatsBySourceType = new ObservableCollection <RegisterStatBySource>
                                            (RegisterDataList.GroupBySource(regDataList.List));

            RegisterStatsFromWeb = new ObservableCollection <RegisterStatBySource>
                                       (RegisterDataList.GroupByBaseUrl(webRegList));

            RegisterStatsFromFB = new ObservableCollection <RegisterStatBySource>
                                      (RegisterDataList.GroupByFBType(fbRegList));

            RegisterStatsFromFBFanpage = new ObservableCollection <RegisterStatBySource>
                                             (from regData in fbFanpageRegList
                                             group regData by campaignClassifierList.GetTag(regData.Source) into fanpage
                                             select new RegisterStatBySource(fanpage.Key, fanpage.Count())
                                             );

            RegisterStatsFromFBGroup = new ObservableCollection <RegisterStatBySource>
                                           (from regData in fbGroupRegList
                                           group regData by campaignClassifierList.GetTag(regData.Source) into _group
                                           select new RegisterStatBySource(_group.Key, _group.Count())
                                           );

            RegisterStatsFromFBPersonal = new ObservableCollection <RegisterStatBySource>
                                              (from regData in fbPersonalRegList
                                              group regData by campaignClassifierList.GetPartOfUrl(regData.Source) into _group
                                              select new RegisterStatBySource(_group.Key, _group.Count())
                                              );

            RegisterStatsByTime = new ObservableCollection <RegisterDataByTime>(
                from regData in regDataList.List
                group regData by RegisterData.ClassifyTime(regData) into _group
                select new RegisterDataByTime(_group.Key, _group.Count())
                );

            _notify("RegisterStatsBySourceType");
            _notify("RegisterStatsFromWeb");
            _notify("RegisterStatsFromFB");
            _notify("RegisterStatsFromFBFanpage");
            _notify("RegisterStatsFromFBGroup");
            _notify("RegisterStatsFromFBPersonal");
            _notify("RegisterStatsByTime");
            _notify("SubmissionCount");
            Console.WriteLine("Done");
        }
Exemplo n.º 3
0
 /// <summary>
 /// This is called to end the edits to the object.  It commits
 /// the changes since BeginEdit.
 /// </summary>
 public void EndEdit()
 {
     _clone = null;
 }
Exemplo n.º 4
0
 /// <summary>
 /// This is called when we are editing the object in a grid
 /// </summary>
 public void BeginEdit()
 {
     _clone = new RegisterData(_data);
 }
Exemplo n.º 5
0
        /// <summary>
        /// This is called to cancel edits to the object.  It reverts
        /// the object back to the original (pre-edit) state.
        /// </summary>
        public void CancelEdit()
        {
            _data = _clone;
            _clone = null;

            /* Force entire object to be invalid */
            OnPropertyChanged(string.Empty);
        }
Exemplo n.º 6
0
 private void AssignToken(RegisterData inData)
 {
     Main.Data.Register = inData;
 }
Exemplo n.º 7
0
 public async Task <int> RegisterUser(RegisterData data)
 {
     return(await userRepository.InsertUserAsync(data.FirstName, data.LastName, data.Email));
 }
Exemplo n.º 8
0
 public async Task Register([FromBody] RegisterData data)
 {
     await _authService.Register(data);
 }
Exemplo n.º 9
0
        private void GetRegisterData()
        {
            if (this.dgvRegister.Rows[this.dgvRegister.CurrentCell.RowIndex].Tag is RegisterData)
            {
                this.rg = (RegisterData)this.dgvRegister.Rows[this.dgvRegister.CurrentCell.RowIndex].Tag;
                bool get_serial_success = false;

                this.FormBegining();
                this.FormProcessing();
                RegisterData reg = (RegisterData)this.dgvRegister.Rows[this.dgvRegister.CurrentCell.RowIndex].Tag;
                this.wAddr01.Text     = reg.comp_addr1;
                this.wAddr02.Text     = reg.comp_addr2;
                this.wAddr03.Text     = reg.comp_addr3;
                this.wBusides.Text    = reg.comp_bus_desc;
                this.wBusityp.Text    = reg.comp_bus_type;
                this.wCompnam.Text    = reg.comp_name;
                this.wContact.Text    = reg.cont_name;
                this.wContEmail.Text  = reg.cont_email;
                this.wContTelnum.Text = reg.cont_tel;
                this.dealer_code      = (reg.purchase_from == "Express" ? "X-ESG" : "");
                this.wDealer.Text     = (reg.purchase_from == "Express" ? reg.purchase_from : reg.purchase_from_desc);
                this.wEmail.Text      = reg.comp_email;
                this.wFaxnum.Text     = reg.comp_fax;
                this.wPosition.Text   = reg.cont_position;
                this.wPrenam.Text     = reg.comp_prenam;
                this.wSernum.Text     = reg.sn;
                this.wTelnum.Text     = reg.comp_tel;
                this.wZipcod.Text     = reg.comp_zipcod;
                this.wRegDate.pickedDate(reg.reg_date);
                this.sRegDate.pickedDate(reg.reg_date);

                BackgroundWorker worker = new BackgroundWorker();
                worker.DoWork += delegate
                {
                    CRUDResult   get = ApiActions.GET(PreferenceForm.API_MAIN_URL() + "serial/get_sn_register&sernum=" + this.wSernum.Text);
                    ServerResult sr  = JsonConvert.DeserializeObject <ServerResult>(get.data);

                    if (sr.result == ServerResult.SERVER_RESULT_SUCCESS)
                    {
                        if (sr.serial.Count > 0)
                        {
                            this.serial        = sr.serial[0];
                            get_serial_success = true;
                        }
                        else
                        {
                            this.serial        = null;
                            get_serial_success = false;
                            MessageAlert.Show("Can not find this S/N", "Error", MessageAlertButtons.OK, MessageAlertIcons.ERROR);
                        }

                        if (sr.problem.Count > 0)
                        {
                            this.prob_email = sr.problem[0].probdesc;
                        }
                        else
                        {
                            this.prob_email = "";
                        }
                    }
                    else
                    {
                        this.serial        = null;
                        get_serial_success = false;
                        MessageAlert.Show(sr.message, "Error", MessageAlertButtons.OK, MessageAlertIcons.ERROR);
                    }
                };

                worker.RunWorkerCompleted += delegate
                {
                    if (get_serial_success)
                    {
                        this.sAddr01.Text           = this.serial.addr01;
                        this.sAddr02.Text           = this.serial.addr02;
                        this.sAddr03.Text           = this.serial.addr03;
                        this.sBusides.Text          = this.serial.busides;
                        this.sBusityp.Text          = this.serial.busityp;
                        this.lblBusityp_typdes.Text = (this.parent_window.main_form.data_resource.LIST_BUSITYP.Find(t => t.typcod == this.sBusityp.Text) != null ? this.parent_window.main_form.data_resource.LIST_BUSITYP.Find(t => t.typcod == this.sBusityp.Text).typdes_th : "");
                        this.sCompnam.Text          = this.serial.compnam;
                        this.sContact.Text          = this.serial.contact;
                        this.sContEmail.Text        = "";
                        this.sContTelnum.Text       = "";
                        //this.sDealer.Text = this.dealer_code;
                        this.sDealer.Text           = this.serial.dealer_dealer;
                        this.lblDealer_Compnam.Text = (this.parent_window.main_form.data_resource.LIST_DEALER.Find(t => t.dealer == this.sDealer.Text) != null ? this.parent_window.main_form.data_resource.LIST_DEALER.Find(t => t.dealer == this.sDealer.Text).compnam : "");
                        this.sEmail.Text            = this.prob_email;
                        this.sFaxnum.Text           = this.serial.faxnum;
                        this.sPosition.Text         = this.serial.position;
                        this.sPrenam.Text           = this.serial.prenam;
                        this.sSernum.Text           = this.serial.sernum;
                        this.sTelnum.Text           = this.serial.telnum;
                        this.sZipcod.Text           = this.serial.zipcod;

                        this.FormEditing();
                        this.sPrenam.Focus();
                    }
                    else
                    {
                        this.FormBegining();
                    }
                };

                worker.RunWorkerAsync();
            }
        }
Exemplo n.º 10
0
    private void SendToServer()
    {
        RegisterData data = new RegisterData(Email.text, Username.text, Password.text);

        Network.SendDataToServer("Register", data);
    }
Exemplo n.º 11
0
 public void WS_1064()
 {
     if (!DataParser.ReturnExecution("WS_1064"))
     {
         Assert.Ignore();
     }
     else
     {
         _file    = "Resources\\" + client + "\\TestsData\\WS_1064.xml";
         username = ProxyData.GetProxyUserName(_file);
         string        username2 = ProxyData.GetProxySecondUserName(_file), preferedName = RegisterData.GetRegisterPreferedName(_file);
         MainHomePage  home      = InitialPage.Go().Logon().ClickLogin();
         ProxyHomePage proxyPage = home.NavigateToAdminHomePage().LoginProxyAsuser();
         proxyPage.EnterUserName(username);
         home = proxyPage.ProxyToMainHomePage();
         Assert.AreEqual("You are proxied in under: " + username, home.GetProxyLoginMsg(),
                         "The message of proxy login is not correct");
         Assert.AreEqual("Exit Proxy", home.GetExitMsg(), "The exit proxy link is not present");
         Assert.IsTrue(home.IsAdmLnkPresent(), "Admin link is present");
         ProxyHomePage adminPage = home.NavigateToAdminHomePage().LoginProxyAsuser();
         proxyPage.EnterUserName(username2);
         home = proxyPage.ProxyToMainHomePage();
         Assert.AreEqual("You are proxied in under: " + username2, home.GetProxyLoginMsg(),
                         "The message of proxy login is not correct");
         Assert.AreEqual("Exit Proxy", home.GetExitMsg(), "The exit proxy link is not present");
         Assert.IsFalse(home.IsAdmLnkPresent(), "Admin link is present");
         adminPage = home.ExitProxy();
         Assert.IsTrue(adminPage.IsAdminLoginUsernameLevel(preferedName), "You are not in the login leveled like support,admin or proxy");
     }
 }
Exemplo n.º 12
0
 public RegisterModel()
 {
     Data = new RegisterData();
 }
Exemplo n.º 13
0
 public async Task <IActionResult> Register(RegisterData data)
 {
     return(Ok());
 }
Exemplo n.º 14
0
    protected override JSONObject GetFormData()
    {
        RegisterData data = new RegisterData(usernameComponent.text, passwordComponent.text, characterNameComponent.text);

        return(data.ToJSONObject());
    }
Exemplo n.º 15
0
 public abstract void CreateSourceData(RegisterData regData, out uint[] sourceData, out int byteCount);
Exemplo n.º 16
0
 public void Register(RegisterData data)
 {
     this.RegistrationAction?.Invoke(data);
 }