Пример #1
0
        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();");
        }
Пример #2
0
        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();");
        }