private async void findAll() { int i, cnt; dt2.Rows.Clear(); dt2.Rows.Clear(); try { FirebaseResponse response = await client.GetTaskAsync("Count/"); Caunter_Class obj = response.ResultAs <Caunter_Class>(); cnt = Convert.ToInt32(obj.cnt); label8.Text = cnt.ToString(); } catch (NullReferenceException) { cnt = 0; } for (i = 0; i <= cnt + 1; i++) { try { FirebaseResponse response = await client.GetTaskAsync("Name/" + i); Name obj1 = response.ResultAs <Name>(); DataRow row = dt2.NewRow(); row["Name"] = obj1.name; row["ID"] = i; dt2.Rows.Add(row); } catch { } } }
private async void btnMarker_Click(object sender, EventArgs e) { timeStop = axWindowsMediaPlayer1.Ctlcontrols.currentPosition; timeStopString = axWindowsMediaPlayer1.Ctlcontrols.currentPositionString; axWindowsMediaPlayer1.Ctlcontrols.pause(); Caunter_Class get; try { FirebaseResponse response1 = await client.GetTaskAsync("Counter/" + lblName.Text); get = response1.ResultAs <Caunter_Class>(); } catch (NullReferenceException) { var obj2 = new Caunter_Class { cnt = Convert.ToInt32(0).ToString() }; SetResponse response3 = await client.SetTaskAsync("Counter/" + lblName.Text, obj2); } finally { FirebaseResponse response1 = await client.GetTaskAsync("Counter/" + lblName.Text); get = response1.ResultAs <Caunter_Class>(); } var data = new Data { ID = (Convert.ToInt32(get.cnt) + 1).ToString(), StopSec = timeStop * 1000, Main = cbMain.Text, Sub1 = cbSub1.Text, Sub2 = cbSub2.Text, Sub3 = cbSub3.Text, Sub4 = cbSub4.Text, Sub5 = cbSub5.Text, Sub6 = cbSub6.Text }; var obj = new Caunter_Class { cnt = (Convert.ToInt32(get.cnt) + 1).ToString() }; SetResponse response = await client.SetTaskAsync("VIDEO/" + lblName.Text + "/" + (Convert.ToInt32(get.cnt) + 1).ToString(), data); Data result = response.ResultAs <Data>(); SetResponse response2 = await client.SetTaskAsync("Counter/" + lblName.Text, obj); findbyName(lblName.Text); timeStartSring = timeStopString; }
private async void findbyName(string Name) { int i, cnt; dt.Rows.Clear(); try { FirebaseResponse response = await client.GetTaskAsync("Counter/" + Name); Caunter_Class obj = response.ResultAs <Caunter_Class>(); cnt = Convert.ToInt32(obj.cnt); } catch (NullReferenceException) { cnt = 0; } for (i = 0; i <= cnt + 1; i++) { try { FirebaseResponse response = await client.GetTaskAsync("VIDEO/" + Name + "/" + i); Data obj1 = response.ResultAs <Data>(); DataRow row = dt.NewRow(); row["ID"] = obj1.ID; row["FileName"] = Name; row["Stop-time-[ms]"] = obj1.StopSec; row["MainCategory"] = obj1.Main; row["SubCategory1"] = obj1.Sub1; row["SubCategory2"] = obj1.Sub2; row["SubCategory3"] = obj1.Sub3; row["SubCategory4"] = obj1.Sub4; row["SubCategory5"] = obj1.Sub5; row["SubCategory6"] = obj1.Sub6; dt.Rows.Add(row); } catch { } } }
private async void button5_Click(object sender, EventArgs e) { List <Data> listData = new List <Data>(); int cnt; try { FirebaseResponse response = await client.GetTaskAsync("Counter/" + lblName.Text); Caunter_Class obj = response.ResultAs <Caunter_Class>(); cnt = Convert.ToInt32(obj.cnt); } catch (NullReferenceException) { cnt = 0; } for (int i = 0; i <= cnt; i++) { try { FirebaseResponse response1 = await client.GetTaskAsync("VIDEO/" + lblName.Text + "/" + i); Data obj1 = response1.ResultAs <Data>(); Data d = new Data(); d.ID = obj1.ID; d.StopSec = obj1.StopSec; d.Main = obj1.Main; d.Sub1 = obj1.Sub1; d.Sub2 = obj1.Sub2; d.Sub3 = obj1.Sub3; d.Sub4 = obj1.Sub4; d.Sub5 = obj1.Sub5; d.Sub6 = obj1.Sub6; listData.Add(d); } catch { } } listData.Sort(new SortData()); var obj2 = new Caunter_Class { cnt = listData.Count().ToString() }; SetResponse response4 = await client.SetTaskAsync("Counter/" + lblName.Text, obj2); Caunter_Class tsf = response4.ResultAs <Caunter_Class>(); FirebaseResponse response3 = await client.DeleteTaskAsync("VIDEO/" + lblName.Text); for (int i = 0; i < listData.Count(); i++) { var datass = new Data { ID = (i + 1).ToString(), StopSec = Convert.ToInt32(listData[i].StopSec), Main = listData[i].Main, Sub1 = listData[i].Sub1, Sub2 = listData[i].Sub2, Sub3 = listData[i].Sub3, Sub4 = listData[i].Sub4, Sub5 = listData[i].Sub5, Sub6 = listData[i].Sub6 }; SetResponse respo = await client.SetTaskAsync("VIDEO/" + lblName.Text + "/" + (i + 1).ToString(), datass); _ = respo.ResultAs <Data>(); } findbyName(lblName.Text); }
public async void button2_Click(object sender, EventArgs e) { List <Data> listData = new List <Data>(); int cnt; try { FirebaseResponse response = await client.GetTaskAsync("Counter/" + lblName.Text); Caunter_Class obj = response.ResultAs <Caunter_Class>(); cnt = Convert.ToInt32(obj.cnt); } catch (NullReferenceException) { cnt = 0; } for (int i = 0; i <= cnt; i++) { try { FirebaseResponse response1 = await client.GetTaskAsync("VIDEO/" + lblName.Text + "/" + i); Data obj1 = response1.ResultAs <Data>(); Data d = new Data(); d.ID = obj1.ID; d.StopSec = obj1.StopSec; d.Main = obj1.Main; d.Sub1 = obj1.Sub1; d.Sub2 = obj1.Sub2; d.Sub3 = obj1.Sub3; d.Sub4 = obj1.Sub4; d.Sub5 = obj1.Sub5; d.Sub6 = obj1.Sub6; listData.Add(d); } catch { } } listData.Sort(new SortData()); string output = JsonConvert.SerializeObject(listData); save = new SaveFileDialog(); save.Filter = "|*.json"; save.FileName = lblName.Text; save.RestoreDirectory = true; var obj2 = new Caunter_Class { cnt = listData.Count().ToString() }; SetResponse response4 = await client.SetTaskAsync("Counter/" + lblName.Text, obj2); Caunter_Class tsf = response4.ResultAs <Caunter_Class>(); FirebaseResponse response3 = await client.DeleteTaskAsync("VIDEO/" + lblName.Text); if (save.ShowDialog() == DialogResult.OK) { // string path = save.FileName StreamWriter txt = new StreamWriter(save.FileName); txt.Write(output); txt.Close(); } for (int i = 0; i < listData.Count; i++) { var datass = new Data { ID = (i + 1).ToString(), StopSec = Convert.ToInt32(listData[i].StopSec), Main = listData[i].Main, Sub1 = listData[i].Sub1, Sub2 = listData[i].Sub2, Sub3 = listData[i].Sub3, Sub4 = listData[i].Sub4, Sub5 = listData[i].Sub5, Sub6 = listData[i].Sub6 }; SetResponse respo = await client.SetTaskAsync("VIDEO/" + lblName.Text + "/" + (i + 1).ToString(), datass); _ = respo.ResultAs <Data>(); } findbyName(lblName.Text); }
private async void btnOpen_Click(object sender, EventArgs e) { MediaFile file = new MediaFile(); using (OpenFileDialog ofd = new OpenFileDialog { Multiselect = false, ValidateNames = true, Filter = "MP4|*.mp4|MKV|*.mkv" }) { if (ofd.ShowDialog() == DialogResult.OK) { MediaFile files = new MediaFile(); FileInfo fi = new FileInfo(ofd.FileName); file.FileName = Path.GetFileNameWithoutExtension(fi.FullName); file.Path = fi.FullName; } if (file != null) { axWindowsMediaPlayer1.URL = file.Path; lblName.Text = file.FileName; axWindowsMediaPlayer1.Ctlcontrols.play(); timeStart = 0; timeStop = 0; timeStartSring = "00:00"; findbyName(file.FileName); //FirebaseResponse response = await client.GetTaskAsync(file.FileName); try { FirebaseResponse response = await client.GetTaskAsync("Counter/" + lblName.Text); Caunter_Class get = response.ResultAs <Caunter_Class>(); } catch { var obj2 = new Caunter_Class { cnt = Convert.ToInt32(0).ToString() }; SetResponse response3 = await client.SetTaskAsync("Counter/" + lblName.Text, obj2); try { FirebaseResponse response = await client.GetTaskAsync("Count/"); Caunter_Class get = response.ResultAs <Caunter_Class>(); var c = new Caunter_Class() { cnt = (Convert.ToInt32(get.cnt) + 1).ToString() }; FirebaseResponse response1 = await client.SetTaskAsync("Count/", c); var b = new Name() { name = file.FileName }; FirebaseResponse response2 = await client.SetTaskAsync("Name/" + c.cnt, b); } catch { var c = new Caunter_Class() { cnt = (Convert.ToInt32(0)).ToString() }; FirebaseResponse response1 = await client.SetTaskAsync("Count/", c); var b = new Name() { name = file.FileName }; FirebaseResponse response2 = await client.SetTaskAsync("Name/" + c.cnt, b); } } } } }