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");
                }
            }
        }
示例#2
0
        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();
        }