示例#1
0
        private async void ClientListForm_Load(object sender, EventArgs e)
        {
            try
            {
                List <Client> clients = await ClientSql.GetClientList();

                clientList = new BindingList <Client>(clients);
                dataGridView1.DataSource = clientList;
            }
            catch
            {
                MessageBox.Show("Įvyko klaida užkraunant klientų duomenys");
            }
        }
示例#2
0
        private void importuotiKlientusToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                List <Client> importedClients = Json <Client> .JsonToList();

                ClientSql.InsertClients(importedClients);

                ClientSql.SaveChanges();
                MessageBox.Show("Klientų duomenis importuoti sėkmingai");
            }
            catch
            {
                MessageBox.Show("Įvyko klaida importuojant klientų duomenys");
            }
        }
示例#3
0
        private async void atnaujintiPastoIndeksusToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                List <Client> clients = await ClientSql.GetClientList();

                for (int i = 0; i < clients.Count; i++)
                {
                    string temp_post_code = await PostItAPI.GetPostCode(clients[i].address);

                    int post_code = Int32.Parse(temp_post_code);
                    clients[i].post_code = post_code;
                    ClientSql.UpdateClientsPostCodes(clients[i]);
                }
                ClientSql.SaveChanges();
                MessageBox.Show("Pašto kodai atnaujinti sėkmingai");
            }
            catch
            {
                MessageBox.Show("Įvyko klaida atnaujinant pašto kodus");
            }
        }