protected void btnsave_Click(object sender, EventArgs e) { string strMsg = ""; if (HiddenFlag.Value == "Add") { bool iInsert = true; foreach (GridViewRow row in gvJoiningType.Rows) { if ((row.FindControl("lblJCode") as Label).Text.Trim() == txtJoiningCode.Text.Trim() || (row.FindControl("lblService_Type") as LinkButton).Text.Trim() == txtJoiningType.Text.Trim()) { iInsert = false; break; } } if (iInsert == true) { int retval = objBLL.InsertServiceType(txtJoiningType.Text.Trim(), txtJoiningCode.Text.Trim(), chkSeniorityConsidered.Checked, Convert.ToInt32(Session["USERID"])); } else { strMsg = "Service type or Code already exists."; } } else { bool iEdit = true; foreach (GridViewRow row in gvJoiningType.Rows) { if (((row.FindControl("lblJCode") as Label).Text.Trim() == txtJoiningCode.Text.Trim() || (row.FindControl("lblService_Type") as LinkButton).Text.Trim() == txtJoiningType.Text.Trim()) && HiddenID.Value.ToString().Trim() != (row.FindControl("hdnID") as HiddenField).Value.ToString().Trim()) { iEdit = false; break; } } if (iEdit == true) { int retval = objBLL.EditServiceType(Convert.ToInt32(txtJoiningTypeID.Text.Trim()), txtJoiningType.Text.Trim(), txtJoiningCode.Text.Trim(), chkSeniorityConsidered.Checked, Convert.ToInt32(Session["USERID"])); } else { strMsg = "Service type or Code already exists."; } } BindJoiningType(); if (strMsg == "") { string hidemodal = String.Format("hideModal('divadd')"); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "hidemodal", hidemodal, true); } else { string hidemodal = String.Format("alert('" + strMsg + "');showModal('divadd')"); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "hidemodal", hidemodal, true); } }