Example #1
0
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "Process")
            {
                int         index = Convert.ToInt32(e.CommandArgument);
                GridViewRow row   = GridView1.Rows[index];
                string      s     = row.Cells[4].Text;
                Exam_Board  eb1   = new Exam_Board(s);
                s = eb1.m_OrganisationFriendlyName;

                string series = row.Cells[2].Text;
                if (ProcessFile(eb1, series, ref s))
                {
                    s = "success";
                    Label_message.Text = "Success! ";
                }
                else
                {
                    Label_message.Text = s;
                }
                Encode en = new Encode();
                Exam_Entry_CountbyBoardList el1 = new Exam_Entry_CountbyBoardList();
                el1.Load(SeasonCode.ToString(), Year.ToString(), "4", false); //ie NOT sent
                if (el1.m_list.Count > 0)                                     //ie entries to send
                {
                    SqlDataSource1.SelectCommand    = GetSummaryString();
                    SqlDataSource1.ConnectionString = en.GetDbConnection();
                    SqlDataSource1.DataBind();
                }
                else
                {
                    Label_message.Text = "All Entries sent!";
                }
            }
        }