Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //FineUIPro.WindowField windowField1 = Grid1.FindColumn("myWindowField") as FineUIPro.WindowField;
                //windowField1.DataIFrameUrlFormatString = "grid_newtab_window.aspx?id={0}&page={1}&param1=<script>" + TextBox1.GetValueReference() + "</script>";


                btnDelete.OnClientClick = Grid1.GetNoSelectionAlertReference("至少选择一项!");

                JsObjectBuilder joBuilder = new JsObjectBuilder();
                joBuilder.AddProperty("id", "grid_newtab_sametab_addnew");
                joBuilder.AddProperty("title", "新增人员");
                joBuilder.AddProperty("iframeUrl", "getNewWindowUrl()", true);
                joBuilder.AddProperty("refreshWhenExist", true);
                joBuilder.AddProperty("iconFont", "plus");
                btnNew.OnClientClick = String.Format("parent.addExampleTab({0});", joBuilder);

                BindGrid();
            }
            else
            {
                var args = GetRequestEventArgument(); // 此函数所在文件:PageBase.cs
                if (args.StartsWith("UpdatePage$"))
                {
                    string param1 = args.Substring("UpdatePage$".Length);

                    Grid1.Title = "表格 - 来自子页面的参数:" + param1;

                    // 此时可以更新页面上的其他控件,比如表格
                }
            }
        }
        protected string GetEditUrls(object id, object sort)
        {
            JsObjectBuilder joBuilder = new JsObjectBuilder();

            joBuilder.AddProperty("事项名称", "事项名称" + id);
            joBuilder.AddProperty("title", "流程进度 - " + id);
            joBuilder.AddProperty("iframeUrl", ResolveUrl(String.Format("/School原值变动/School原值变动流程进度.aspx?SBBH={0}&sort={1}", id, HttpUtility.UrlEncode(sort.ToString()))));
            joBuilder.AddProperty("refreshWhenExist", true);
            joBuilder.AddProperty("iconFont", "pencil");

            // addExampleTab函数定义在default.aspx addExampleTab
            return(String.Format("parent.addExampleTab({0});", joBuilder));
        }
Ejemplo n.º 3
0
        protected string GetDesignProgressEditUrl(object id, object name)
        {
            JsObjectBuilder joBuilder = new JsObjectBuilder();

            joBuilder.AddProperty("id", "grid_newtab_designprogress_edit");
            joBuilder.AddProperty("title", "设计进度 - " + name);
            joBuilder.AddProperty("iframeUrl", String.Format("getEditWindowUrl('{0}','{1}')", id, HttpUtility.UrlEncode(name.ToString())), true); // ResolveUrl(String.Format("~/grid/grid_newtab_window.aspx?id={0}&name={1}", id, HttpUtility.UrlEncode(name.ToString()))));
            joBuilder.AddProperty("refreshWhenExist", true);
            joBuilder.AddProperty("iconFont", "edit");

            // addExampleTab函数定义在default.aspx,参数分别为:id, url, text, icon, refreshWhenExist
            return(String.Format("parent.addTab({0});", joBuilder));
        }
Ejemplo n.º 4
0
        protected string GetEditUrl(object id, object name)
        {
            JsObjectBuilder joBuilder = new JsObjectBuilder();

            joBuilder.AddProperty("id", "grid_newtab_edit_" + id);
            joBuilder.AddProperty("title", "编辑 - " + name);
            joBuilder.AddProperty("iframeUrl", ResolveUrl(String.Format("~/grid/grid_newtab_window.aspx?id={0}&name={1}", id, HttpUtility.UrlEncode(name.ToString()))));
            joBuilder.AddProperty("refreshWhenExist", true);
            joBuilder.AddProperty("iconFont", "pencil");

            // addExampleTab函数定义在default.aspx
            return(String.Format("parent.addExampleTab({0});", joBuilder));
        }
Ejemplo n.º 5
0
        protected string GetEditUrls(object id)
        {
            JsObjectBuilder joBuilder = new JsObjectBuilder();

            joBuilder.AddProperty("设备编号", "设备编号" + id);
            joBuilder.AddProperty("title", "设备全生命周期 - " + id);
            joBuilder.AddProperty("iframeUrl", ResolveUrl(String.Format("~/PLM设备信息/全生命周期页面.aspx?SBBH={0}", id)));
            joBuilder.AddProperty("refreshWhenExist", true);
            joBuilder.AddProperty("iconFont", "pencil");

            // addExampleTab函数定义在default.aspx addExampleTab
            return(String.Format("parent.addExampleTab({0});", joBuilder));
        }
Ejemplo n.º 6
0
        protected string GetEditUrl(object id, object name, object tcsj)
        {
            JsObjectBuilder joBuilder = new JsObjectBuilder();

            joBuilder.AddProperty("设备编号", "设备编号" + id);
            joBuilder.AddProperty("title", "设备履历时间轴 - " + name);
            joBuilder.AddProperty("iframeUrl", ResolveUrl(String.Format("~/PLM设备信息/设备履历.aspx?SBBH={0}&tcsj={1}", id, HttpUtility.UrlEncode(tcsj.ToString()))));
            joBuilder.AddProperty("refreshWhenExist", true);
            joBuilder.AddProperty("iconFont", "pencil");

            // addExampleTab函数定义在default.aspx addExampleTab
            return(String.Format("parent.addExampleTab({0});", joBuilder));
        }
Ejemplo n.º 7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                LoadData();
                btnReset.OnClientClick = SimpleForm1.GetResetReference();

                JsObjectBuilder joBuilder = new JsObjectBuilder();
                joBuilder.AddProperty("id", "grid_newtab_material_addnew");
                joBuilder.AddProperty("title", "新增材料");
                joBuilder.AddProperty("iframeUrl", "getNewWindowUrl()", true);
                joBuilder.AddProperty("refreshWhenExist", true);
                joBuilder.AddProperty("iconFont", "plus");
                btnNew.OnClientClick = String.Format("parent.addTab({0});", joBuilder);
            }
        }
Ejemplo n.º 8
0
        protected void Grid1_RowCommand(object sender, GridCommandEventArgs e)
        {
            if (e.CommandName == "Action1")
            {
                object[] keys = Grid1.DataKeys[e.RowIndex];
                int      ID   = Convert.ToInt32(keys[0].ToString());//获取ID
                if (ID > 0)
                {
                    //ID,SBID,SAP编号,设备编号,设备名称,设备规格,设备型号,投产时间,部门名称,单位名称
                    SAP编号.Text = keys[2].ToString();
                    设备编号.Text  = keys[3].ToString();
                    设备名称.Text  = keys[4].ToString();

                    try
                    {
                        设备规格.Text = keys[5].ToString();
                    }
                    catch (Exception)
                    {
                        设备规格.Text = "";
                        //throw;
                    }
                    设备型号.Text = keys[6].ToString();
                    投产时间.Text = keys[7].ToString();
                    所属部门.Text = keys[8].ToString();
                    所属单位.Text = keys[9].ToString();

                    TabStrip1.ActiveTabIndex = 0;
                    string xx = 设备编号.Text + "," + 设备名称.Text;
                    CreateQRImg(xx);

                    Window1.Hidden = false;
                }
            }
            else if (e.CommandName == "Action2")
            {
                //Window2.Hidden = false;
                JsObjectBuilder joBuilder = new JsObjectBuilder();
                joBuilder.AddProperty("id", "grid_newtab_sametab_addnew");
                joBuilder.AddProperty("title", "新增人员");
                joBuilder.AddProperty("iframeUrl", ResolveUrl("~/PLM设备信息/设备履历.aspx"));
                joBuilder.AddProperty("refreshWhenExist", true);
                joBuilder.AddProperty("iconFont", "plus");
                String.Format("parent.addExampleTab({0});", joBuilder);
            }
        }
Ejemplo n.º 9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //FineUIPro.WindowField windowField1 = Grid1.FindColumn("myWindowField") as FineUIPro.WindowField;
                //windowField1.DataIFrameUrlFormatString = "grid_newtab_window.aspx?id={0}&page={1}&param1=<script>" + TextBox1.GetValueReference() + "</script>";


                btnDelete.OnClientClick = Grid1.GetNoSelectionAlertReference("至少选择一项!");

                JsObjectBuilder joBuilder = new JsObjectBuilder();
                joBuilder.AddProperty("id", "grid_newtab_sametab_addnew");
                joBuilder.AddProperty("title", "新增人员");
                joBuilder.AddProperty("iframeUrl", ResolveUrl("~/grid/grid_newtab_window.aspx"));
                joBuilder.AddProperty("refreshWhenExist", true);
                joBuilder.AddProperty("iconFont", "plus");
                btnNew.OnClientClick = String.Format("parent.addExampleTab({0});", joBuilder);

                BindGrid();
            }
        }
Ejemplo n.º 10
0
        protected string GetEditUrls(object ID, object Mark, object ReceiptNumber, object sort, object SID)
        {
            JsObjectBuilder joBuilder = new JsObjectBuilder();

            joBuilder.AddProperty("事项名称", "事项名称" + ReceiptNumber);
            joBuilder.AddProperty("title", "流程进度 - " + ReceiptNumber);
            string flowname = Mark.ToString();

            if (flowname == "资产处置-报废")
            {
                joBuilder.AddProperty("iframeUrl", ResolveUrl(String.Format("School处置申报资产报废流程进度.aspx?SBBH={0}&sort={1}&ID={2}&SID={3}", ReceiptNumber, HttpUtility.UrlEncode(sort.ToString()), ID, SID)));
            }
            else if (flowname == "资产处置-调拨")
            {
                joBuilder.AddProperty("iframeUrl", ResolveUrl(String.Format("School处置申报资产调拨流程进度.aspx?SBBH={0}&sort={1}&ID={2}&SID={3}", ReceiptNumber, HttpUtility.UrlEncode(sort.ToString()), ID, SID)));
            }
            //joBuilder.AddProperty("iframeUrl", ResolveUrl(String.Format("School购置验收流程进度.aspx?SBBH={0}&sort={1}", id, HttpUtility.UrlEncode(sort.ToString()))));
            joBuilder.AddProperty("refreshWhenExist", true);
            joBuilder.AddProperty("iconFont", "pencil");

            // addExampleTab函数定义在default.aspx addExampleTab
            return(String.Format("parent.addExampleTab({0});", joBuilder));
        }