Ejemplo n.º 1
0
    protected void btnSaveAssignment_Click(object sender, EventArgs e)
    {
        if (gvCrewRules.SelectedIndex != -1)
        {
            foreach (GridViewRow gr in gvVesselRule.Rows)
            {
                CheckBox chkVesselFlag = (CheckBox)gr.FindControl("chkVesselFlag");

                string lblVesselID = ((Label)gr.FindControl("lblVesselID")).Text;

                int retval = objBLL.Crew_Vessel_Specific_Rules_Assignment(Convert.ToInt32(lblVesselID), Convert.ToInt32(gvCrewRules.DataKeys[gvCrewRules.SelectedIndex].Values["RULE_ID"]), chkVesselFlag.Checked == true ? 1 : 0, Convert.ToInt32(Session["userid"].ToString()));
            }


            foreach (GridViewRow gr in gvRankRules.Rows)
            {
                CheckBox chkRankFlag = (CheckBox)gr.FindControl("chkRankFlag");

                string lblRankID = ((Label)gr.FindControl("lblRankID")).Text;

                int retval = objBLL.Crew_Rank_Specific_Rules_Assignment(Convert.ToInt32(lblRankID), Convert.ToInt32(gvCrewRules.DataKeys[gvCrewRules.SelectedIndex].Values["RULE_ID"]), chkRankFlag.Checked == true ? 1 : 0, Convert.ToInt32(Session["userid"].ToString()));
            }
        }
        else
        {
        }

        BindVesselSpecificRule();
        BindRankSpecificRule();

        //if (!blnRecSel)
        //{

        //    lblErrMsg.Text = "Please select location/s to assign";

        //    string AssginLocmodal = String.Format("showModal('divAddLocation',false);");
        //    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ApprmodalUser", AssginLocmodal, true);
        //}
    }