protected void btnSave_Click(object sender, EventArgs e) { try { int?IsDeckOfficer = null; if (chkDeckOfficer.Checked) { IsDeckOfficer = 1; } if (HiddenFlag.Value == "Add") { int retval = objBLL.InsertRank(txtRankName.Text.Trim(), txtRankShortName.Text.Trim(), int.Parse(ddlRankCategory.SelectedValue), UDFLib.ConvertIntegerToNull(optDeckEngine.SelectedValue), GetSessionUserID(), IsDeckOfficer); } else { int retval = objBLL.EditRank(Convert.ToInt32(txtRankID.Text), txtRankName.Text, txtRankShortName.Text, int.Parse(ddlRankCategory.SelectedValue) , int.Parse(txtRankOrder.Text), UDFLib.ConvertIntegerToNull(optDeckEngine.SelectedValue), GetSessionUserID(), IsDeckOfficer); } BindRankGrid(); string hidemodal = String.Format("hideModal('divadd')"); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "hidemodal", hidemodal, true); } catch (Exception ex) { UDFLib.WriteExceptionLog(ex); } }