Exemple #1
0
        private async void AcceptBtn_Click(object sender, EventArgs e)
        {
            var faceClient = FaceToWork.Form1.faceClient;


            try
            {
                Person person = await faceClient.PersonGroupPerson.CreateAsync(_groupId, Name_txtBox.Text.ToString());

                DataSet1TableAdapters.PersonTBLTableAdapter personTBL = new DataSet1TableAdapters.PersonTBLTableAdapter();
                personTBL.AddPerson(person.PersonId.ToString(), Name_txtBox.Text, _groupId);

                foreach (string u in ListFolderPath.Items)
                {
                    Stream s = File.OpenRead(u);

                    Console.WriteLine($"Add face to the person ({Name_txtBox.Text}).");
                    PersistedFace face = await faceClient.PersonGroupPerson.AddFaceFromStreamAsync(_groupId, person.PersonId, s);
                }

                Close();
                MessageBox.Show("Person successfully added");
            }
            catch (APIErrorException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemple #2
0
        private void LoadData_Click(object sender, EventArgs e)
        {
            if (personGroupCmbBox.SelectedValue == null)
            {
                MessageBox.Show("You have to select Person Group !", "Invalid PersonGroup", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            else
            {
                DataSet1TableAdapters.PersonTBLTableAdapter personTBL = new DataSet1TableAdapters.PersonTBLTableAdapter();
                DataTable dt_person = personTBL.GetDataBy1(personGroupCmbBox.SelectedValue.ToString());

                dataGridView1.DataSource = dt_person;

                this.personTBLTableAdapter.Fill(this.dataSet1.PersonTBL);
            }
        }