Ejemplo n.º 1
0
        private async void btnsave_Click(object sender, EventArgs e)
        {
            FirebaseResponse resp = await client.GetTaskAsync("Counter/node");

            Counter_Class get = resp.ResultAs <Counter_Class>();
            //MessageBox.Show(get.cnt);

            var data = new Data
            {
                ID    = (Convert.ToInt32(get.cnt) + 1).ToString(),
                Fname = emplyfname.Text,
                Lname = emplylname.Text
            };

            SetResponse response = await client.SetTaskAsync("Information/" + data.ID, data);

            Data result = response.ResultAs <Data>();
            //var set = client.Set(@"Information/" + emplyID.Text, data);
            // MessageBox.Show("Inserted Sucessfully");

            var obj = new Counter_Class
            {
                cnt = data.ID
            };
            SetResponse response1 = await client.SetTaskAsync("Counter/node", obj);

            MessageBox.Show("Employee ID is" + data.ID);
            emplyID.Text = data.ID;

            export();

            /* emplyID.Text = " ";
             * emplyfname.Text = " ";
             * emplylname.Text = " ";*/
        }
Ejemplo n.º 2
0
        private async void export()
        {
            dt.Rows.Clear();
            int i = 0;
            FirebaseResponse resp1 = await client.GetTaskAsync("Counter/node");

            Counter_Class obj1 = resp1.ResultAs <Counter_Class>();
            int           cnt  = Convert.ToInt32(obj1.cnt);

            while (true)
            {
                if (i == cnt)
                {
                    break;
                }
                i++;
                try
                {
                    FirebaseResponse resp2 = await client.GetTaskAsync("Information/" + i);

                    Data obj2 = resp2.ResultAs <Data>();

                    DataRow row = dt.NewRow();
                    row["Employee ID"] = obj2.ID;
                    row["First Name"]  = obj2.Fname;
                    row["Last Name"]   = obj2.Lname;

                    dt.Rows.Add(row);
                }
                catch
                {
                }
            }
        }