private void SubmitPost_button1_Click(object sender, EventArgs e) { if (replies_textBox1.Text == "") { MessageBox.Show("Please enter your reply first"); } else { int c = int.Parse(controllerObj.GetCountReplyPosts_Student().ToString()); int ReplypostNo = c + 10 /*+ 700000*/; Community_RepliesOnly C = new Community_RepliesOnly(); //string p = C.textBox1.Text.ToString(); Community_PostsOnly Cp = new Community_PostsOnly(); object i = controllerObj.GetStudentIDFromName(YourName_Label.Text.ToString()); object f = controllerObj.GetDoctorIDFromName(YourName_Label.Text.ToString()); object b = controllerObj.GetSponsorIDFromName(YourName_Label.Text.ToString()); int text = controllerObj.AddPost(ReplypostNo, replies_textBox1.Text.ToString()); if (i != null) { int r = controllerObj.StudentAddReply(i.ToString(), no_textBox1.Text.ToString(), ReplypostNo); } else if (f != null) { int q = controllerObj.DoctorAddReply(f.ToString(), no_textBox1.Text.ToString(), ReplypostNo); } else if (b != null) { int u = controllerObj.SponsorAddReply(b.ToString(), no_textBox1.Text.ToString(), ReplypostNo); } if (text != 0) { MessageBox.Show("Thank you for your participation, your reply is added succesfully"); /////////////////////////// DataTable R = controllerObj.GetAllRepliesOnASpecificPost(no_textBox1.Text.ToString()); if (R != null) { C.Replies_dataGridView1.DataSource = R; C.Replies_dataGridView1.Refresh(); C.YourName_Label.Text = YourName_Label.Text; C.textBox1.Text = no_textBox1.Text; C.Show(); } else { C.Messagelabel.Visible = true; } } else { //MessageBox.Show("Couldn't add your reply succesfully, please try again"); } } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { //textBox1.Text = Posts_dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString(); Community_RepliesOnly RO = new Community_RepliesOnly(); RO.YourName_Label.Text = YourName_Label.Text; DataTable R = controllerObj.GetAllRepliesOnASpecificPost(Posts_dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString()); RO.textBox1.Text = Posts_dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString(); if (R != null) { RO.Replies_dataGridView1.DataSource = R; RO.Replies_dataGridView1.Refresh(); } else { RO.Messagelabel.Visible = true; } RO.Show(); }