protected void BtnNewOrderClick(object sender, EventArgs e) { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "loadpharm", "parent.ShowLoading()", true); Session["IsFirstLoad"] = "true"; Page mp = (Page)this.Parent.Page; PlaceHolder ph = (PlaceHolder)mp.FindControl("phForms"); UpdatePanel upt = (UpdatePanel)mp.FindControl("updtForms"); Session["CurrentFormName"] = "frmLabOrderTouch"; Touch.Custom_Forms.frmLabOrderTouch fr = (frmLabOrderTouch)mp.LoadControl("frmLabOrderTouch.ascx"); fr.ID = "ID" + Session["CurrentFormName"].ToString(); frmLabOrderTouch theFrm = (frmLabOrderTouch)ph.FindControl("ID" + Session["CurrentFormName"].ToString()); foreach (Control item in ph.Controls) { ph.Controls.Remove(item); //item.Visible = false; } if (theFrm != null) { theFrm.Visible = true; } else { ph.Controls.Add(fr); } ph.DataBind(); upt.Update(); mp.ClientScript.RegisterStartupScript(mp.GetType(), "settabschild", "setTabs();"); }
protected void BtnNewOrderClick(object sender, EventArgs e) { Session["IsFirstLoad"] = "true"; Page mp = (Page)this.Parent.Page; PlaceHolder ph = (PlaceHolder)mp.FindControl("phForms"); UpdatePanel upt = (UpdatePanel)mp.FindControl("updtForms"); Session["CurrentFormName"] = "frmLabOrderTouch"; Touch.Custom_Forms.frmLabOrderTouch fr = (frmLabOrderTouch)mp.LoadControl("~/Touch/Custom Forms/frmLabOrderTouch.ascx"); fr.ID = "ID" + Session["CurrentFormName"].ToString(); frmLabOrderTouch theFrm = (frmLabOrderTouch)ph.FindControl("ID" + Session["CurrentFormName"].ToString()); // Handle Save button HiddenField Phf = (HiddenField)mp.FindControl("hdSaveBtnVal"); UpdatePanel updt = (UpdatePanel)mp.FindControl("updtPatientSave"); Phf.Value = fr.ID + "_btnSave_input"; updt.Update(); RadScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "shwSve", "$('#divSave').css('display', 'block');", true); // END foreach (Control item in ph.Controls) { ph.Controls.Remove(item); //item.Visible = false; } if (theFrm != null) { theFrm.Visible = true; } else { ph.Controls.Add(fr); } ph.DataBind(); upt.Update(); mp.ClientScript.RegisterStartupScript(mp.GetType(), "settabschild", "setTabs();"); }