示例#1
0
        //private void NewMethod_callService_local(individual_data individual)
        private void NewMethod_callService_local(individual_data individual)
        {
            try
            {
                dynamic dm = new ExpandoObject();
                //dm = JObject.Parse((string)Newtonsoft.Json.JsonConvert.DeserializeObject(individual.strResponse));
                dm = JObject.Parse((string)(individual.strResponse));
                //dm = Newtonsoft.Json.JsonConvert.DeserializeObject(individual.strResponse);

                string id = individual.id;
                lb_firstname.Text = individual.first_name;
                lb_lastname.Text  = individual.last_name;
                //txt_username.Text =
                lb_username.Text = individual.username;
                lb_email.Text    = individual.email;
                lb_DOB.Text      = DateTime.Parse((string)individual.dob).ToString("MMMM dd yyyy");
                //txt_state.Text = dm.data.individual.state;
                lb_country.Text = individual.country;
                //txt_profession.Text = dm.data.individual.profession;
                lb_profession.Text = individual.profession_name;
                //string about = dm.data.individual.about;
                lb_phone.Text = individual.phone;
                //string website = dm.data.individual.website;
                lb_gender.Text = individual.gender;
                string confirmation_code = individual.confirmation_code;
                lb_confirmationCode.Text = individual.confirmation_code;
                //string social_facebook = dm.data.individual.social_facebook;
                //string social_twitter = dm.data.individual.social_twitter;
                //string social_instagram = dm.data.individual.social_instagram;
                //string social_linkedin = dm.data.individual.social_linkedin;
                //string social_youtube = dm.data.individual.social_youtube;
                //string politics = dm.data.individual.politics;
                // string recognition = dm.data.individual.recognition;
                //string hide_dob = dm.data.individual.hide_dob;
                lb_accountType.Text    = individual.account_type;
                lb_status.Text         = individual.status;
                lb_verifiedStatus.Text = individual.verified_status;
                lb_createDT.Text       = DateTime.Parse((string)individual.created_on).ToString("MMMM dd yyyy");
                //string last_updated_on = dm.data.individual.last_updated_on;
                //string state_name = dm.data.individual.state_name;
                lb_state.Text    = individual.state_name;
                Pix_client.Image = Utils.Base64TOImage((string)dm.data.picture);
                Pix_client.Refresh();
                genBarcode(confirmation_code);

                dynamic vcard = new ExpandoObject();
                vcard.name = string.Format(@"{0} {1}", (string)individual.first_name, (string)individual.last_name).Replace(' ', '+');
                //dynamic ddd = new ExpandoObject();
                //ddd = JObject.Parse((string)dm.data.work_history[0]);
                vcard.org   = dm.data.work_history[0].company.ToString().Replace(' ', '+');
                vcard.title = dm.data.work_history[0].position.ToString().Replace(' ', '+').ToUpper();
                vcard.work  = individual.phone == null ? "Not+Provided" : individual.phone.ToString().Replace(' ', '+');



                vcard.email = (string)individual.email.Replace("@", "%40");
                vcard.url   = (string)individual.website.Replace("@", "%40");
                vcard.note  = string.Format(@" InfoMetriQ VCard : [{0}] [{1}] Award:[{2}]", (string)individual.verified_status.Replace(' ', '+'),
                                            (string)individual.account_type.Replace(' ', '+'),
                                            individual.recognition != null? Utils.TrimNonAscii((string)individual.recognition.Replace(' ', '+')):"None");



                pictureBox1.Image = Utils.gen_specialQRCODE(vcard);
                //Utils.showAnimation(Pix_client, bunifuTransition1);
            }
            catch (Exception ex) { }
        }
示例#2
0
        private void NewMethod_callService2()
        {
            Task.Run(() =>
            {
                {
                    // displayMessage("Verifying Template File.....", Utils.COLOR_DERMALOG_RED);
                    strResponse = Utils.call_WEBAPI_GETService("infometriq-partner-api/individuals");
                    /// strResponse = Utils.call_WEBAPI_GETService("infometriq-partner-api/individuals");
                }
            }
                     ).Wait();


            AlertForm1 fm = new AlertForm1("Client Data Received Successfully.....");

            fm.ShowDialog();

            pix_login.Visible = false;

            try
            {
                dynamic dm = new ExpandoObject();
                dm = JObject.Parse((string)Newtonsoft.Json.JsonConvert.DeserializeObject(strResponse));

                string id = dm.data.individual.id;
                lb_firstname.Text = dm.data.individual.first_name;
                lb_lastname.Text  = dm.data.individual.last_name;
                //txt_username.Text =
                lb_username.Text = dm.data.individual.username;
                lb_email.Text    = dm.data.individual.email;
                lb_DOB.Text      = DateTime.Parse((string)dm.data.individual.dob).ToString("MMMM dd yyyy");
                //txt_state.Text = dm.data.individual.state;
                lb_country.Text = dm.data.individual.country;
                //txt_profession.Text = dm.data.individual.profession;
                lb_profession.Text = dm.data.profession_name;
                //string about = dm.data.individual.about;
                lb_phone.Text = dm.data.individual.phone;
                //string website = dm.data.individual.website;
                lb_gender.Text = dm.data.individual.gender;
                string confirmation_code = dm.data.individual.confirmation_code;
                lb_confirmationCode.Text = dm.data.individual.confirmation_code;
                //string social_facebook = dm.data.individual.social_facebook;
                //string social_twitter = dm.data.individual.social_twitter;
                //string social_instagram = dm.data.individual.social_instagram;
                //string social_linkedin = dm.data.individual.social_linkedin;
                //string social_youtube = dm.data.individual.social_youtube;
                //string politics = dm.data.individual.politics;
                // string recognition = dm.data.individual.recognition;
                //string hide_dob = dm.data.individual.hide_dob;
                lb_accountType.Text    = dm.data.individual.account_type;
                lb_status.Text         = dm.data.individual.status;
                lb_verifiedStatus.Text = dm.data.individual.verified_status;
                lb_createDT.Text       = DateTime.Parse((string)dm.data.individual.created_on).ToString("MMMM dd yyyy");
                //string last_updated_on = dm.data.individual.last_updated_on;
                //string state_name = dm.data.individual.state_name;
                lb_state.Text    = dm.data.individual.state_name;
                Pix_client.Image = Utils.Base64TOImage((string)dm.data.picture);
                Pix_client.Refresh();
                genBarcode(confirmation_code);

                Utils.showAnimation(Pix_client, bunifuTransition1);
            }
            catch (Exception ex) { }
        }