Exemplo n.º 1
0
    protected void lnkAddToEvaluation_Click(object sender, EventArgs e)
    {
        int Evaluation_ID = UDFLib.ConvertToInteger(Request.QueryString["EID"].ToString());

        foreach (GridViewRow row in GridView_UnAssignedCriteria.Rows)
        {
            CheckBox chkSelect   = (CheckBox)row.FindControl("chkSelect");
            int      Criteria_ID = UDFLib.ConvertToInteger(GridView_UnAssignedCriteria.DataKeys[row.RowIndex].Value.ToString());

            if (chkSelect != null)
            {
                if (chkSelect.Checked == true)
                {
                    DataTable dtOptionValue = new DataTable();
                    dtOptionValue.Columns.Add(new DataColumn("OptionText", typeof(string)));
                    CheckBoxList chk = (CheckBoxList)row.FindControl("chkOptions");
                    foreach (ListItem chki in chk.Items)
                    {
                        if (chki.Selected == true)
                        {
                            dtOptionValue.Rows.Add(chki.Text);
                        }
                    }
                    BLL_Crew_Evaluation.Add_MandatoryGrades_ToEvaluation(Criteria_ID, Evaluation_ID, GetSessionUserID(), dtOptionValue);
                    BLL_Crew_Evaluation.Add_Criteria_ToEvaluation(Criteria_ID, Evaluation_ID, GetSessionUserID());
                }
            }
        }
        Bind_AssignedCriteria();
        Bind_UnAssignedCriteria();
    }