Ejemplo n.º 1
0
    public void btnAssignVesselType_Click(object sender, EventArgs e)
    {
        try
        {
            int VesselTypeAssignment = int.Parse(rdbVesselTypeAssignmentList.SelectedValue);
            int UnAssignedCrewID = 0, SigningOffVesselId = 0;
            int Result = 0;

            if (gvSignOffCrew.SelectedValue != null)
            {
                SigningOffVesselId = int.Parse(gvSignOffCrew.DataKeys[gvSignOffCrew.SelectedIndex]["Vessel_ID"].ToString());
            }
            foreach (GridViewRow currentRow in gvUnAssignedCrew.Rows)
            {
                RadioButton selectButton1 = (RadioButton)currentRow.FindControl("RowSelector");

                if (selectButton1.Checked)
                {
                    UnAssignedCrewID = int.Parse(((Label)currentRow.FindControl("lblSTAFFID")).Text);
                    break;
                }
            }
            if (UnAssignedCrewID > 0 && SigningOffVesselId > 0)
            {
                DataTable dtCrewId = new DataTable();
                dtCrewId.Columns.Add("CrewId");
                DataRow dr = dtCrewId.NewRow();
                dr["CrewId"] = UnAssignedCrewID;
                dtCrewId.Rows.Add(dr);

                if (VesselTypeAssignment == 1)
                {
                    objCrew.CRW_INS_AddVesselTye(dtCrewId, SigningOffVesselId, GetSessionUserID(), ref Result);
                }
                Assign(UnAssignedCrewID);
                ScriptManager.RegisterStartupScript(this, this.GetType(), "script1", "hideVesselType();", true);
            }
        }
        catch (Exception ex)
        {
            UDFLib.WriteExceptionLog(ex);
        }
    }
Ejemplo n.º 2
0
    public void btnAssignVesselType_Click(object sender, EventArgs e)
    {
        try
        {
            int       VesselTypeAssignment = int.Parse(rdbVesselTypeAssignmentList.SelectedValue);
            int       Result   = 0;
            DataTable dtCrewId = new DataTable();
            dtCrewId.Columns.Add("CrewId");

            DataRow dr1 = dtCrewId.NewRow();
            dr1["CrewId"] = UDFLib.ConvertToInteger(((HiddenField)gvSignOnCrew.Rows[0].FindControl("hdnCrewID")).Value);
            dtCrewId.Rows.Add(dr1);

            if (VesselTypeAssignment == 1)
            {
                objCrew.CRW_INS_AddVesselTye(dtCrewId, VesselId, GetSessionUserID(), ref Result);
            }
            Assign();
        }
        catch (Exception ex)
        {
            UDFLib.WriteExceptionLog(ex);
        }
    }