protected void btnSave_Click(object sender, EventArgs e) { try { objSpare.Complaint_RefNo = lblComplaint.Text.ToString(); objSpare.SplitComplaint_RefNo = int.Parse(lblSplitComplaint.Text.ToString()); objSpare.UserName = Membership.GetUser().UserName.ToString(); foreach (GridViewRow grv in gvSpare.Rows) { objSpare.Spare_Desc = ((Label)grv.FindControl("gvlblSpare")).Text.ToString(); objSpare.Qty_Req = int.Parse(((Label)grv.FindControl("gvlblqty")).Text.ToString()); objSpare.InsertSpare(); } if (objSpare.return_value == -1) { ScriptManager.RegisterClientScriptBlock(btnSave, GetType(), "Save", "alert('" + objSpare.MessageOut.ToString() + "');", true); } else { ScriptManager.RegisterClientScriptBlock(btnSave, GetType(), "Save", "alert('Successfully Saved');", true); btnSave.Visible = false; gvSpare.DataSource = null; gvSpare.DataBind(); } txtSpare.Text = ""; txtQty.Text = ""; } catch (Exception ex) { CommonClass.WriteErrorErrFile(Request.RawUrl.ToString(), ex.StackTrace.ToString() + "-->" + ex.Message.ToString()); } }