예제 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        title      = valObj._ZhName + "编辑";
        Page.Title = title;
        if (!string.IsNullOrEmpty(Request["NOTIFIER_ID"]))
        {
            keyid = Request["NOTIFIER_ID"];
        }
        if (!string.IsNullOrEmpty(Request["KeyID"]))
        {
            keyid = Request["KeyID"];
        }
        if (!string.IsNullOrEmpty(Request["STEP_ID"]))
        {
            stepid = int.Parse(Request["STEP_ID"]);
        }
        else
        {
            Response.Write("非法连接!");
            Response.End();
        }

        if (!IsPostBack)
        {
            txtSTATUS.Items.AddRange(FormHelper.GetListItem(WF_NOTIFIER_TPL.Attribute.STATUS));

            Sys_User_Level condl = new Sys_User_Level();
            condl._CompanyId = Convert.ToInt32(userBase.OrgID);
            SelLevel.Items.AddRange(FormHelper.GetListItem(Sys_User_Level.Attribute.LEVEL_NUMBER, Sys_User_Level.Attribute.LEVEL_NUMBER, Sys_User_Level.Attribute.LEVEL_NAME, null, condl));

            SelLeaderLevel.Items.AddRange(FormHelper.GetListItem(Sys_User_Level.Attribute.LEVEL_NUMBER, Sys_User_Level.Attribute.LEVEL_NUMBER, Sys_User_Level.Attribute.LEVEL_NAME, null, condl));
            //txtNOTIFIER_TYPE.Items.AddRange(FormHelper.GetListItem(WF_NOTIFIER_TPL.Attribute.NOTIFIER_TYPE));
            if (txtSTATUS.Items.Count > 1)
            {
                txtSTATUS.SelectedIndex = 1;
            }
            //if (txtNOTIFIER_TYPE.Items.Count > 1)
            //{
            //    txtNOTIFIER_TYPE.SelectedIndex = 1;
            //}
            //while (txtNOTIFIER_TYPE.Items.Count > 4)
            //{
            //    txtNOTIFIER_TYPE.Items.RemoveAt(txtNOTIFIER_TYPE.Items.Count - 1);
            //}

            try
            {
                if (keyid != "")
                {
                    valObj = BLLTable <WF_NOTIFIER_TPL> .Factory(conn).GetRowData(WF_NOTIFIER_TPL.Attribute.NOTIFIER_ID, keyid);

                    if (valObj == null)
                    {
                        return;
                    }

                    if (valObj.NOTIFIER_TYPE == WFEnum.CheckerType.SelStaff.ToString("d"))
                    {
                        wucSelStaff1.Staff_NAME = valObj.STAFF_NAME;
                        wucSelStaff1.Staff_ID   = decimal.Parse(valObj.STAFF_ID);
                    }
                    else if (valObj.NOTIFIER_TYPE == WFEnum.CheckerType.SelDept.ToString("d"))
                    {
                        wucSelDept1.DEPT_NAME = valObj.STAFF_NAME;
                        wucSelDept1.DEPT_ID   = valObj.STAFF_ID.ToString();
                    }
                    else if (valObj.NOTIFIER_TYPE == WFEnum.CheckerType.SelHRole.ToString("d"))
                    {
                        wucSelStation1.STATION_NAME = valObj.STAFF_NAME;
                        wucSelStation1.STATION_ID   = valObj.STAFF_ID.ToString();
                    }
                    else if (valObj.NOTIFIER_TYPE == WFEnum.CheckerType.SelLevel.ToString("d"))
                    {
                        SelLevel.Value = valObj.STAFF_ID.ToString();
                    }
                    else if (valObj.NOTIFIER_TYPE == WFEnum.CheckerType.SelLeaderLevel.ToString("d"))
                    {
                        SelLeaderLevel.Value = valObj.STAFF_ID.ToString();
                    }
                    //txtNOTIFIER_ID.Value = Convert.ToString(valObj.NOTIFIER_ID);//Convert.ToInt32

                    //txtPROCID.Value = Convert.ToString(valObj.PROCID);//Convert.ToInt32

                    //txtSTEP_ID.Value = Convert.ToString(valObj.STEP_ID);//Convert.ToInt32

                    //txtSTAFF_ID.Value = Convert.ToString(valObj.STAFF_ID);//Convert.ToDecimal

                    //t//xtSTAFF_NAME.Value = Convert.ToString(valObj.STAFF_NAME);//Convert.ToString

                    txtNOTIFIER_TYPE.Value = Convert.ToString(valObj.NOTIFIER_TYPE);//Convert.ToString

                    //txtSHOW_CONDITION.Value = Convert.ToString(valObj.CONDITION);//Convert.ToString

                    //txtSHOW_FORMULA.Value = Convert.ToString(valObj.FORMULAR);//Convert.ToString

                    txtSTATUS.Value = valObj.STATUS.ToString();
                }
            }
            catch (Exception ex)
            {
                litWarn.Text = ex.Message;
            }
        }
    }
예제 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        title = valObj._ZhName + "�༭";
        Page.Title = title;
        if (!string.IsNullOrEmpty(Request["NOTIFIER_ID"]))
        {
            keyid = Request["NOTIFIER_ID"];
        }
        if (!string.IsNullOrEmpty(Request["KeyID"]))
        {
            keyid = Request["KeyID"];
        }
        if (!string.IsNullOrEmpty(Request["STEP_ID"]))
        {
            stepid = int.Parse(Request["STEP_ID"]);
        }
        else {
            Response.Write("�Ƿ����ӣ�");
            Response.End();
        }

        if (!IsPostBack)
        {

            txtSTATUS.Items.AddRange(FormHelper.GetListItem(WF_NOTIFIER_TPL.Attribute.STATUS));

            Sys_User_Level condl = new Sys_User_Level();
            condl._CompanyId = Convert.ToInt32(userBase.OrgID);
            SelLevel.Items.AddRange(FormHelper.GetListItem(Sys_User_Level.Attribute.LEVEL_NUMBER, Sys_User_Level.Attribute.LEVEL_NUMBER, Sys_User_Level.Attribute.LEVEL_NAME, null, condl));

            SelLeaderLevel.Items.AddRange(FormHelper.GetListItem(Sys_User_Level.Attribute.LEVEL_NUMBER, Sys_User_Level.Attribute.LEVEL_NUMBER, Sys_User_Level.Attribute.LEVEL_NAME, null, condl));
            //txtNOTIFIER_TYPE.Items.AddRange(FormHelper.GetListItem(WF_NOTIFIER_TPL.Attribute.NOTIFIER_TYPE));
            if (txtSTATUS.Items.Count > 1)
            {
                txtSTATUS.SelectedIndex = 1;
            }
            //if (txtNOTIFIER_TYPE.Items.Count > 1)
            //{
            //    txtNOTIFIER_TYPE.SelectedIndex = 1;
            //}
            //while (txtNOTIFIER_TYPE.Items.Count > 4)
            //{
            //    txtNOTIFIER_TYPE.Items.RemoveAt(txtNOTIFIER_TYPE.Items.Count - 1);
            //}

            try
            {
                if (keyid != "")
                {

                    valObj = BLLTable<WF_NOTIFIER_TPL>.Factory(conn).GetRowData(WF_NOTIFIER_TPL.Attribute.NOTIFIER_ID, keyid);
                    if(valObj==null) return ;

                    if (valObj.NOTIFIER_TYPE == WFEnum.CheckerType.SelStaff.ToString("d"))
                    {
                        wucSelStaff1.Staff_NAME = valObj.STAFF_NAME;
                        wucSelStaff1.Staff_ID = decimal.Parse(valObj.STAFF_ID);
                    }
                    else if (valObj.NOTIFIER_TYPE == WFEnum.CheckerType.SelDept.ToString("d"))
                    {
                        wucSelDept1.DEPT_NAME = valObj.STAFF_NAME;
                        wucSelDept1.DEPT_ID = valObj.STAFF_ID.ToString();

                    }
                    else if (valObj.NOTIFIER_TYPE == WFEnum.CheckerType.SelHRole.ToString("d"))
                    {
                        wucSelStation1.STATION_NAME = valObj.STAFF_NAME;
                        wucSelStation1.STATION_ID = valObj.STAFF_ID.ToString();

                    }
                    else if (valObj.NOTIFIER_TYPE == WFEnum.CheckerType.SelLevel.ToString("d"))
                    {
                        SelLevel.Value = valObj.STAFF_ID.ToString();
                    }
                    else if (valObj.NOTIFIER_TYPE == WFEnum.CheckerType.SelLeaderLevel.ToString("d"))
                    {
                        SelLeaderLevel.Value = valObj.STAFF_ID.ToString();
                    }
                    //txtNOTIFIER_ID.Value = Convert.ToString(valObj.NOTIFIER_ID);//Convert.ToInt32

                    //txtPROCID.Value = Convert.ToString(valObj.PROCID);//Convert.ToInt32

                    //txtSTEP_ID.Value = Convert.ToString(valObj.STEP_ID);//Convert.ToInt32

                    //txtSTAFF_ID.Value = Convert.ToString(valObj.STAFF_ID);//Convert.ToDecimal

                    //t//xtSTAFF_NAME.Value = Convert.ToString(valObj.STAFF_NAME);//Convert.ToString

                    txtNOTIFIER_TYPE.Value = Convert.ToString(valObj.NOTIFIER_TYPE);//Convert.ToString

                    //txtSHOW_CONDITION.Value = Convert.ToString(valObj.CONDITION);//Convert.ToString

                    //txtSHOW_FORMULA.Value = Convert.ToString(valObj.FORMULAR);//Convert.ToString

                    txtSTATUS.Value=valObj.STATUS.ToString();
                }
            }
            catch (Exception ex)
            {
                litWarn.Text = ex.Message;
            }
        }
    }