private async void button1_Click(object sender, EventArgs e) //// inserting records { if (!rf.CheckForInternetConnection()) { MessageBox.Show("Please check internet connection before performing any task", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (textBox1.Text == "") { MessageBox.Show("Please enter the name of the book"); return; } var bookdetails = new Book { name = textBox1.Text, issuedate = textBox2.Text, returndate = textBox3.Text }; SetResponse response = await client.SetTaskAsync("Books lended/" + bookdetails.name + "/", bookdetails); Book result = response.ResultAs <Book>(); File.AppendAllText(FilePath, bookdetails.name + Environment.NewLine); MessageBox.Show(result.name + " has been issued"); textBox1.Text = ""; dates(); rf.exporttodatagridview(dt, booklist, FilePath, client); }
private void button1_Click(object sender, EventArgs e) //// for updating { if (!rf.CheckForInternetConnection()) { MessageBox.Show("Please check internet connection before performing any task", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //MessageBox.Show("Update function not made yet", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); UpdateForm newform = new UpdateForm(dt, booktitle, booklist, FilePath, client); newform.Show(); this.Close(); }
static void Main() { List <string> configitems = null; Requiredfunctions rf = new Requiredfunctions(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); if (rf.CheckForInternetConnection()) { rf.createtextfile(); rf.createtextforconfigfile(); configitems = File.ReadAllLines(@"firebaseconfig.config").ToList(); if (configitems.Count != 2) { //ConfigWindow configWindow = new ConfigWindow(@"firebaseconfig.txt"); //configWindow.Show(); Application.Run(new ConfigWindow(@"firebaseconfig.config")); } else { Application.Run(new Form1()); } //Application.Run(new Form1()); } else { MessageBox.Show("Please check internet connection before running the application", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private async void button1_Click(object sender, EventArgs e) { if (!rf.CheckForInternetConnection()) { MessageBox.Show("Please check internet connection before performing any task", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (textBox1.Text != "" && textBox2.Text != "" && textBox3.Text != "") { string newtitle = textBox1.Text; Book updatedbook = new Book() { name = newtitle, issuedate = textBox2.Text, returndate = textBox3.Text }; FirebaseResponse response = await client.DeleteTaskAsync("Books lended/" + booktitle); SetResponse setResponse = await client.SetTaskAsync("Books lended/" + newtitle, updatedbook); if (booklist.Count > 0) { booklist.Clear(); } booklist = File.ReadAllLines(FilePath).ToList(); File.WriteAllText(FilePath, string.Empty); foreach (string book in booklist) { if (book != booktitle) { File.AppendAllText(FilePath, book + Environment.NewLine); } else { File.AppendAllText(FilePath, newtitle + Environment.NewLine); } } rf.exporttodatagridview(dt, booklist, FilePath, client); this.Close(); } else { MessageBox.Show("Invalid input for updating", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }