protected void btnFind_Click(object sender, EventArgs e)
    {
        condObj = new WEC_REQUEST();

        if (txtTID.Value != "")
            condObj.Like(WEC_REQUEST.Attribute.TID, Convert.ToDecimal(txtTID.Value));

        if (txtAID.Value != "")
            condObj.Like(WEC_REQUEST.Attribute.AID, Convert.ToDecimal(txtAID.Value));

        if (txtKEYWORD.Value != "")
            condObj.Like(WEC_REQUEST.Attribute.KEYWORD, Convert.ToString(txtKEYWORD.Value));

        if (txtMATCH_TYPE.Value != "")
            condObj.MATCH_TYPE = Convert.ToInt32(txtMATCH_TYPE.Value);

        if (txtMEMO.Value != "")
            condObj.Like(WEC_REQUEST.Attribute.MEMO, Convert.ToString(txtMEMO.Value));

        if (txtKIND.Value != "")
            condObj.KIND = Convert.ToInt32(txtKIND.Value);

        if (txtSTATUS.Value != "")
            condObj.STATUS = Convert.ToInt32(txtSTATUS.Value);

        if (txtADDTIME.Value != "")
            condObj.Like(WEC_REQUEST.Attribute.ADDTIME, Convert.ToDateTime(txtADDTIME.Value));

        hidCondition.Value = condObj.ToJson(20);

        BindList(condObj, 1);
    }
 /// <summary>
 /// ��ȡlistҳ������Դ  
 /// ֧����ģ�������
 /// ֧��ö����
 /// ֧��ʱ���ʽ
 /// </summary>
 /// <param name="attr"></param>
 /// <returns></returns>
 public string GetHtmlList(AttributeItem attr, WEC_REQUEST this1)
 {
     attr.IsEnable();
     string html = null;
     object value1 = (this1.GetValue(attr));
     DataBaseTable dt1; DataBaseField f1;
     if (AgileFrame.Orm.PersistenceLayer.DAL.Base.RunTime.Factory(this1.ConnectKey).DataBase.TryGetValueAll(attr.TableName, attr.FieldName,
         out dt1, out f1))
     {
         if (dt1.IDField != null && dt1.IDField.FieldName == attr.FieldName)
         {
             //html = "<a href='index.aspx?id=" + this1.GetValue(dt1.FieldID.FieldName) + "'>" + html + "</a>";
         }
         else if (dt1.NameField != null && dt1.NameField.FieldName == attr.FieldName)
         {
             html = "<a href='?id=" + this1.GetValue(dt1.IDField.FieldName) + "'>" + value1 + "</a>";
         }
         else if (f1.Desc.CtrlType == BaseCtrlType.SelectDrop
             || f1.Desc.CtrlType == BaseCtrlType.SelectSingle
             || f1.Desc.CtrlType == BaseCtrlType.SelectMultiple)//ö����
         {
             html = BaseFormHelper.Factory(this1.ConnectKey).GetOptionText(attr, value1);
         }
         else if (f1.Desc.CtrlType == BaseCtrlType.Select_RelationUser
             || f1.Desc.CtrlType == BaseCtrlType.Select_RelationFK)//����
         {
             //f1.(attr, value1);
         }
     }
     if (html == null)
         html = Convert.ToString(value1);
     return html;
 }
    int recount = -1; //��ѯ�ܼ�¼��

    #endregion Fields

    #region Methods

    protected void aspPager_PageChanged(object sender, EventArgs e)
    {
        if (hidCondition.Value != "")
        {
            condObj = JsonServiceBase.FromJson<WEC_REQUEST>(hidCondition.Value);
        }
        BindList(condObj, aspPager.CurrentPageIndex);
    }
 protected void btnSetPageSize_Click(object sender, EventArgs e)
 {
     aspPager.PageSize = int.Parse(txtPageSize.Value);
     if (hidCondition.Value != "")
     {
         condObj = JsonServiceBase.FromJson<WEC_REQUEST>(hidCondition.Value);
     }
     BindList(condObj, aspPager.CurrentPageIndex);
 }
Exemplo n.º 5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        title = valObj._ZhName + "��ϸ";
        Page.Title = title;
        if (!IsPostBack)
        {
            try
            {
                if (!string.IsNullOrEmpty(Request["TID"]))
                {

                    valObj = BLLTable<WEC_REQUEST>.GetRowData(WEC_REQUEST.Attribute.TID, Request["TID"]);
                    if(valObj==null) return ;

                    txtTID.Text = Convert.ToString(valObj.TID);//Convert.ToDecimal

                    txtAID.Text = Convert.ToString(valObj.AID);//Convert.ToDecimal

                    txtKEYWORD.Text = Convert.ToString(valObj.KEYWORD);//Convert.ToString

                    txtMATCH_TYPE.Text=valObj.MATCH_TYPE.ToString();

                    txtMEMO.Text = Convert.ToString(valObj.MEMO);//Convert.ToString

                    txtKIND.Text=valObj.KIND.ToString();

                    txtSTATUS.Text=valObj.STATUS.ToString();

                    txtADDTIME.Text = (valObj.ADDTIME == DateTime.MinValue) ? "" : valObj.ADDTIME.ToString("yyyy-MM-dd HH:mm");

                }
            }
            catch (Exception ex)
            {
                litWarn.Text = ex.Message;
            }

            if (Request["ajax"] != null)
            {
                Response.Clear();
                Response.Buffer = true;
                Response.Charset = "utf-8";
                Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");//�����������������
                //Response.ContentType = "html/text";

                this.EnableViewState = false;
                System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN", true);
                System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad);
                System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
                divC.RenderControl(oHtmlTextWriter);

                Response.Write(oStringWriter.ToString());
                Response.End();
            }
        }
    }
Exemplo n.º 6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //���б�����ɾ����ť��ͨ��AJAXִ������ĺ�̨���룬ɾ��һ����¼
        if (Request["DelTID"] != null)
        {
            int re = BLLTable<WEC_REQUEST>.Delete(WEC_REQUEST.Attribute.TID, Request["DelTID"]);
            if (re > 0)
            {
                Response.Write("1");//����������� ����0 ��ʾ�����ɹ���Ҳ����ֱ����� �ַ������ͻ��˽��������ַ�����Ϣ��Ϊ��ʾ
            }
            else
            {
                Response.Write("ɾ��ʧ�ܣ�");
            }
        }

        //���б�������ɾ����ť��ͨ��AJAXִ������ĺ�̨���룬ɾ��������¼
        if (Request["DelKeyIDS"] != null)
        {
            WEC_REQUEST cond = new WEC_REQUEST();
            cond.In(WEC_REQUEST.Attribute.TID, Request["DelKeyIDS"]);
            int re = BLLTable<WEC_REQUEST>.Delete(cond);
            if (re > 0)
            {
                Response.Write("1");//����������� ����0 ��ʾ�����ɹ���Ҳ����ֱ����� �ַ������ͻ��˽��������ַ�����Ϣ��Ϊ��ʾ
            }
            else
            {
                Response.Write("ɾ��ʧ�ܣ�");
            }
        }

        //���û���ϸ��Ϣ�鿴�༭ҳ�棬�㱣��ʱ��ͨ��AJAXִ������ĺ�̨���룬ʵ�ֲ����ֶεĸ���
        if (Request["saveInfo"] != null)
        {
            WEC_REQUEST val = new WEC_REQUEST();
            val.TID = int.Parse(Request["FieldKeyID"]);
            List<AttributeItem> lstCol = val.af_AttributeItemList;
            for (int i = 0; i < lstCol.Count; i++)
            {
                if (!string.IsNullOrEmpty(Request["txt" + lstCol[i].FieldName]))
                {
                    val.SetValue(lstCol[i].FieldName, Request["txt" + lstCol[i].FieldName]);
                }
            }

            BLLTable<WEC_REQUEST>.Update(val, WEC_REQUEST.Attribute.TID);
            Response.Write("�޸��û���Ϣ�ɹ�");

        }
        Response.End();
    }
Exemplo n.º 7
0
    protected void aspPager_PageChanged(object sender, EventArgs e)
    {
        try
        {
            if (hidCondition.Value != "")
            {
                condObj = JsonServiceBase.FromJson<WEC_REQUEST>(hidCondition.Value);
            }
            listObj = BLLTable<WEC_REQUEST>.SelectByPage(valObj, condObj, aspPager.PageSize, aspPager.CurrentPageIndex, ref recount);

            repCus.DataSource = listObj;
            repCus.DataBind();
        }
        catch (Exception ex)
        {
            litWarn.Text = ex.Message;
        }
    }
Exemplo n.º 8
0
    protected void btnFind_Click(object sender, EventArgs e)
    {
        condObj = new WEC_REQUEST();

        if(txtTID.Value !="" )
            condObj.Like_OR(WEC_REQUEST.Attribute.TID, Convert.ToDecimal(txtTID.Value));

        if(txtAID.Value !="" )
            condObj.Like_OR(WEC_REQUEST.Attribute.AID, Convert.ToDecimal(txtAID.Value));

        if(txtKEYWORD.Value !="" )
            condObj.Like_OR(WEC_REQUEST.Attribute.KEYWORD, Convert.ToString(txtKEYWORD.Value));

        if(txtMATCH_TYPE.Value !="" )
            condObj.MATCH_TYPE = Convert.ToInt32(txtMATCH_TYPE.Value);

        if(txtMEMO.Value !="" )
            condObj.Like_OR(WEC_REQUEST.Attribute.MEMO, Convert.ToString(txtMEMO.Value));

        if(txtKIND.Value !="" )
            condObj.KIND = Convert.ToInt32(txtKIND.Value);

        if(txtSTATUS.Value !="" )
            condObj.STATUS = Convert.ToInt32(txtSTATUS.Value);

        if(txtADDTIME.Value !="" )
            condObj.Like_OR(WEC_REQUEST.Attribute.ADDTIME, Convert.ToDateTime(txtADDTIME.Value));

        try
        {
            hidCondition.Value = condObj.ToJson(20);

            listObj = BLLTable<WEC_REQUEST>.SelectByPage(valObj, condObj, aspPager.PageSize, 1, ref recount);
            repList.DataSource = listObj;
            repList.DataBind();
        }
        catch (Exception ex)
        {
             litWarn.Text = ex.Message;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        HttpCookie linkTab = HttpContext.Current.Request.Cookies["LinkTab"];
        string vale = HttpUtility.UrlDecode(linkTab.Value);
        title = valObj._ZhName + "�༭";
        Page.Title = title;

        if (!IsPostBack)
        {
            WEC_REQUEST cond = new WEC_REQUEST();
            cond.AID = Convert.ToInt32(userBase2.Curraid);
            cond.af_WhereSQL = " and kind<>'-1'";
            txtMEMO.Items.AddRange(FormHelper.GetListItem(WEC_REQUEST.Attribute.TID, WEC_REQUEST.Attribute.TID, WEC_REQUEST.Attribute.KEYWORD, null, cond));
            txtADDTIME.Value = (DateTime.Now).ToString("yyyy-MM-dd");

            txtSTATUS.Items.AddRange(FormHelper.GetListItem(WEC_REQUEST.Attribute.STATUS));
            try
            {
                cond = new WEC_REQUEST();
                cond.AID = Convert.ToInt32(userBase2.Curraid);
                cond.KIND = -1;
                valObj = BLLTable<WEC_REQUEST>.GetRowData(new WEC_REQUEST(), cond);

                if (valObj != null)
                {

                    txtAID.Value = Convert.ToString(valObj.AID);//Convert.ToDecimal

                    txtKEYWORD.Value = Convert.ToString(valObj.KEYWORD);//Convert.ToString

                    txtMEMO.Value = Convert.ToString(valObj.MEMO);//Convert.ToString

                    txtSTATUS.Value = valObj.STATUS.ToString();

                    txtADDTIME.Value = (valObj.ADDTIME == DateTime.MinValue) ? "" : valObj.ADDTIME.ToString("yyyy-MM-dd");
                }
                else
                {
                    txtAID.Value = Convert.ToString(userBase2.Curraid);
                }

            }
            catch (Exception ex)
            {
                litWarn.Text = ex.Message;
            }
        }
    }
Exemplo n.º 10
0
    protected void btnOK_Click(object sender, EventArgs e)
    {
        try
        {
            WEC_REQUEST valObj = new WEC_REQUEST();

            WEC_REQUEST cond = new WEC_REQUEST();
            cond.KIND = -1;

            if (txtAID.Value != "")
                valObj.AID = Convert.ToDecimal(txtAID.Value);

            if (txtKEYWORD.Value != "")
                valObj.KEYWORD = Convert.ToString(txtKEYWORD.Value);

            if (txtMEMO.Value != "")
                valObj.MEMO = Convert.ToString(txtMEMO.Value);

            valObj.KIND = -1;

            if (txtSTATUS.Value != "")
                valObj.STATUS = Convert.ToInt32(txtSTATUS.Value);

            if (txtADDTIME.Value != "")
                valObj.ADDTIME = Convert.ToDateTime(txtADDTIME.Value);

            if (BLLTable<WEC_REQUEST>.Count(cond) > 0)
            {
                //valObj.TID = Convert.ToDecimal(keyid);
                count = BLLTable<WEC_REQUEST>.Update(valObj, WEC_REQUEST.Attribute.KIND);
            }
            else
            {
                count = BLLTable<WEC_REQUEST>.Insert(valObj, WEC_REQUEST.Attribute.TID);
            }
            if (count > 0)
            {
                StringBuilder sbData = new StringBuilder("{valObj:''");
                List<AttributeItem> lstCol = valObj.af_AttributeItemList;
                for (int i = 0; i < lstCol.Count; i++)
                {
                    object val = valObj.GetValue(lstCol[i]);
                    if (val != null)
                    {
                        sbData.Append(",").Append(lstCol[i].FieldName).Append(":'").Append(val.ToString()).Append("'");
                    }
                }
                sbData.Append("}");
                if (ViewState["sbData"] == null)
                {
                    ViewState["sbData"] = sbData.ToString();
                }
                else
                {
                    ViewState["sbData"] += "," + sbData.ToString();
                }
                Button btn = (Button)sender;
                if (btn.ID.IndexOf("btnOK") != -1)
                {
                    if (ViewState["sbData"] == null)
                    {
                        string dataStr = "[" + ViewState["sbData"].ToString() + "]";
                        ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = '" + dataStr + "';}else{window.returnValue = '" + dataStr + "';}window.close();", true);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = 're';}else{window.returnValue = 're';}window.close();", true);
                    }
                }
            }
        }
        catch (Exception ex)
        {
            litWarn.Text = ex.Message;
        }
    }
Exemplo n.º 11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        title = valObj._ZhName + "编辑";
        Page.Title = title;
        if (!string.IsNullOrEmpty(Request["ID"]))
        {
            if (Request["toEdit"] != null)
            {
                keyid = Request["id"];
            }
            else
            {
                //增加
                title = "增设部门";
                pid = Request["id"];
            }
        }

        if (!string.IsNullOrEmpty(Request["KeyID"]))
        {
            keyid = Request["KeyID"];
        }
        if (!IsPostBack)
        {
            WEC_REQUEST cond = new WEC_REQUEST();
            cond.AID = Convert.ToInt32(userBase2.Curraid);
            cond.af_WhereSQL = " and kind<>'-1'";
            txtMENU_KEY.Items.AddRange(FormHelper.GetListItem(WEC_REQUEST.Attribute.TID, WEC_REQUEST.Attribute.TID, WEC_REQUEST.Attribute.KEYWORD, null, cond));
            txtSTATUS.Items.AddRange(FormHelper.GetListItem(WEC_MENU.Attribute.STATUS));
            txtMENU_TYPE.Items.AddRange(FormHelper.GetListItem(WEC_MENU.Attribute.MENU_TYPE));
            this.txtID.Disabled = true; this.txtID.Value = "0";
            this.txtID.Attributes["class"] = "dis";

            try
            {

                if (keyid != "")
                {
                    valObj = BLLTable<WEC_MENU>.GetRowData(WEC_MENU.Attribute.ID, keyid);
                    if (valObj == null) return;

                    txtID.Value = Convert.ToString(valObj.ID);//Convert.ToString

                    txtSORT_ID.Value = Convert.ToString(valObj.SORT_ID);//Convert.ToDecimal

                    txtMENU_TYPE.Value = Convert.ToString(valObj.MENU_TYPE);//Convert.ToString

                    txtMENU_KEY.Value = Convert.ToString(valObj.MENU_KEY);//Convert.ToString

                    txtURL.Value = Convert.ToString(valObj.URL);//Convert.ToString

                    txtSTATUS.Value = valObj.STATUS.ToString();

                    txtPID.Value = Convert.ToString(valObj.PID);//Convert.ToString

                    txtMENU_NAME.Value = Convert.ToString(valObj.MENU_NAME);//Convert.ToString

                    txtAID.Value = Convert.ToString(valObj.AID);//Convert.ToDecimal

                    txtMENU_KEY.Value = Convert.ToString(valObj.MENU_KEY);//Convert.ToString

                    txtMENU_TYPE.Value = Convert.ToString(valObj.MENU_TYPE);//Convert.ToString
                }
                else
                {
                    txtID.Value = GetNewMenuID(pid);
                    txtPID.Value = pid;
                    txtAID.Value = Convert.ToString(userBase2.Curraid);
                }
            }
            catch (Exception ex)
            {
                litWarn.Text = ex.Message;
            }
        }
    }
Exemplo n.º 12
0
    protected void Page_Load(object sender, EventArgs e)
    {
        title      = valObj._ZhName + "详细";
        Page.Title = title;
        if (!IsPostBack)
        {
            try
            {
                if (!string.IsNullOrEmpty(Request["TID"]))
                {
                    valObj = BLLTable <WEC_REQUEST> .GetRowData(WEC_REQUEST.Attribute.TID, Request["TID"]);

                    if (valObj == null)
                    {
                        return;
                    }


                    txtTID.Text = Convert.ToString(valObj.TID);//Convert.ToDecimal


                    txtAID.Text = Convert.ToString(valObj.AID);//Convert.ToDecimal


                    txtKEYWORD.Text = Convert.ToString(valObj.KEYWORD);//Convert.ToString


                    txtMATCH_TYPE.Text = valObj.MATCH_TYPE.ToString();


                    txtMEMO.Text = Convert.ToString(valObj.MEMO);//Convert.ToString


                    txtKIND.Text = valObj.KIND.ToString();


                    txtSTATUS.Text = valObj.STATUS.ToString();


                    txtADDTIME.Text = (valObj.ADDTIME == DateTime.MinValue) ? "" : valObj.ADDTIME.ToString("yyyy-MM-dd HH:mm");
                }
            }
            catch (Exception ex)
            {
                litWarn.Text = ex.Message;
            }

            if (Request["ajax"] != null)
            {
                Response.Clear();
                Response.Buffer          = true;
                Response.Charset         = "utf-8";
                Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");//设置输出流为简体中文
                //Response.ContentType = "html/text";

                this.EnableViewState = false;
                System.Globalization.CultureInfo myCItrad        = new System.Globalization.CultureInfo("ZH-CN", true);
                System.IO.StringWriter           oStringWriter   = new System.IO.StringWriter(myCItrad);
                System.Web.UI.HtmlTextWriter     oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
                divC.RenderControl(oHtmlTextWriter);

                Response.Write(oStringWriter.ToString());
                Response.End();
            }
        }
    }
Exemplo n.º 13
0
    protected void btnOK_Click(object sender, EventArgs e)
    {
        try
        {
            WEC_REQUEST valObj = new WEC_REQUEST();

            if (txtTID.Value != "")
            {
                valObj.TID = Convert.ToDecimal(txtTID.Value);
            }

            //Ìí¼ÓµÄÇé¿ö
            if (valObj.TID == 0)
            {
                WEC_REQUEST cond = new WEC_REQUEST();
                cond.KEYWORD = Convert.ToString(txtKEYWORD.Value);
                cond.AID     = Convert.ToInt32(userBase2.Curraid);
                if (BLLTable <WEC_REQUEST> .Count(cond) > 0)
                {
                    ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "alert('ÇëÎðÊäÈëÖظ´¹Ø¼ü×Ö')", true);
                    return;
                }
            }

            if (txtAID.Value != "")
            {
                valObj.AID = Convert.ToDecimal(txtAID.Value);
            }


            if (txtKEYWORD.Value != "")
            {
                valObj.KEYWORD = Convert.ToString(txtKEYWORD.Value);
            }


            if (txtMATCH_TYPE.Value != "")
            {
                valObj.MATCH_TYPE = Convert.ToInt32(txtMATCH_TYPE.Value);
            }


            if (txtKIND.Value.Equals("5"))
            {
                valObj.MEMO = hidPICURL.Value;;
            }
            else
            {
                valObj.MEMO = Convert.ToString(txtMEMO.Value);
            }


            if (txtKIND.Value != "")
            {
                valObj.KIND = Convert.ToInt32(txtKIND.Value);
            }


            if (txtSTATUS.Value != "")
            {
                valObj.STATUS = Convert.ToInt32(txtSTATUS.Value);
            }


            if (txtADDTIME.Value != "")
            {
                valObj.ADDTIME = Convert.ToDateTime(txtADDTIME.Value);
            }

            if (valObj.TID > 0)
            {
                //valObj.TID = Convert.ToDecimal(keyid);
                count = BLLTable <WEC_REQUEST> .Update(valObj, WEC_REQUEST.Attribute.TID);
            }
            else
            {
                count = BLLTable <WEC_REQUEST> .Insert(valObj, WEC_REQUEST.Attribute.TID);

                keyid = valObj.TID.ToString();
            }

            //ͼƬ»Ø¸´
            if (kind.Equals("5"))
            {
                string path = valObj.MEMO;
                path = path.Substring(path.LastIndexOf('/') + 1);
                string filepath = Request.PhysicalApplicationPath + path;
                filepath = filepath.Replace('\\', '/');
                string content = HttpUtil.uploadFile(filepath, HttpUtil.getAccessToken("wx69c300b3e390be5b", "3c06a3f6eb8a562b278583dff8b9da1c"), "image");
                JavaScriptSerializer        a = new JavaScriptSerializer();
                Dictionary <string, object> o = (Dictionary <string, object>)a.DeserializeObject(content);
                string            media_id    = (string)o["media_id"];
                WEC_REQUEST_MEDIA media       = new WEC_REQUEST_MEDIA();
                media.MEIDAID  = media_id;
                media.TID      = valObj.TID;
                media.ADDTIME  = DateTime.Now;
                media.TYPE     = 0;
                media.FILENAME = filepath;
                BLLTable <WEC_REQUEST_MEDIA> .Insert(media, WEC_REQUEST_MEDIA.Attribute.ID);
            }


            if (count > 0)
            {
                StringBuilder        sbData = new StringBuilder("{valObj:''");
                List <AttributeItem> lstCol = valObj.af_AttributeItemList;
                for (int i = 0; i < lstCol.Count; i++)
                {
                    object val = valObj.GetValue(lstCol[i]);
                    if (val != null)
                    {
                        sbData.Append(",").Append(lstCol[i].FieldName).Append(":'").Append(val.ToString()).Append("'");
                    }
                }
                sbData.Append("}");
                if (ViewState["sbData"] == null)
                {
                    ViewState["sbData"] = sbData.ToString();
                }
                else
                {
                    ViewState["sbData"] += "," + sbData.ToString();
                }
                Button btn = (Button)sender;
                if (btn.ID.IndexOf("btnOK") != -1)
                {
                    if (ViewState["sbData"] == null)
                    {
                        string dataStr = "[" + ViewState["sbData"].ToString() + "]";
                        ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = '" + dataStr + "';}else{window.returnValue = '" + dataStr + "';}window.close();", true);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = 're';}else{window.returnValue = 're';}window.close();", true);
                    }
                }
                else
                {
                    txtTID.Value = "";


                    txtAID.Value = "";


                    txtKEYWORD.Value = "";


                    txtMATCH_TYPE.Value = "";


                    txtMEMO.Value = "";


                    txtKIND.Value = "";


                    txtSTATUS.Value = "";


                    txtADDTIME.Value = "";
                }
            }
        }
        catch (Exception ex)
        {
            litWarn.Text = ex.Message;
        }
    }
Exemplo n.º 14
0
    private void BindList(WEC_REQUEST condObj, int curPage)
    {
        if (!string.IsNullOrEmpty(kind))
        {
            condObj.KIND = Convert.ToInt32(kind);
        }

        if (!string.IsNullOrEmpty(userBase2.Curraid)) condObj.AID = Convert.ToInt32(userBase2.Curraid);

        if (condObj.af_PageByAttributeItem == null)//����������û�����ķ�ҳ�������ԣ�����������������
            condObj.af_PageBy(WEC_REQUEST.Attribute.TID, Order.Desc);

        #region//����Ȩ������

        #endregion
        //condObj.PID = decimal.Parse(pid);

        listObj = BLLTable<WEC_REQUEST>.Factory(conn).SelectByPage(((WEC_REQUEST)getValObj()), relations, null,
            getCondObj(), aspPager.PageSize, curPage, ref recount);
        //repList.DataSource = listObj;
        //repList.DataBind();
        aspPager.RecordCount = recount;
    }
Exemplo n.º 15
0
    protected void btnOK_Click(object sender, EventArgs e)
    {
        try
        {
            WEC_REQUEST valObj = new WEC_REQUEST();

            if (txtTID.Value != "")
                valObj.TID = Convert.ToDecimal(txtTID.Value);

            //��ӵ����
            if (valObj.TID == 0)
            {
                WEC_REQUEST cond = new WEC_REQUEST();
                cond.KEYWORD = Convert.ToString(txtKEYWORD.Value);
                cond.AID = Convert.ToInt32(userBase2.Curraid);
                if (BLLTable<WEC_REQUEST>.Count(cond) > 0)
                {
                    ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "alert('���������ظ��ؼ���')", true);
                    return;
                }
            }

            if(txtAID.Value !="" )
                valObj.AID = Convert.ToDecimal(txtAID.Value);

            if(txtKEYWORD.Value !="" )
                valObj.KEYWORD = Convert.ToString(txtKEYWORD.Value);

            if(txtMATCH_TYPE.Value !="" )
                valObj.MATCH_TYPE = Convert.ToInt32(txtMATCH_TYPE.Value);

            if (txtKIND.Value.Equals("5"))
            {
                valObj.MEMO = hidPICURL.Value; ;

            }
            else
            {
                valObj.MEMO = Convert.ToString(txtMEMO.Value);
            }

            if(txtKIND.Value !="" )
                valObj.KIND = Convert.ToInt32(txtKIND.Value);

            if(txtSTATUS.Value !="" )
                valObj.STATUS = Convert.ToInt32(txtSTATUS.Value);

            if(txtADDTIME.Value !="" )
                valObj.ADDTIME = Convert.ToDateTime(txtADDTIME.Value);

            if (valObj.TID >0)
            {
                //valObj.TID = Convert.ToDecimal(keyid);
                count = BLLTable<WEC_REQUEST>.Update(valObj, WEC_REQUEST.Attribute.TID);
            }
            else
            {
                count = BLLTable<WEC_REQUEST>.Insert(valObj, WEC_REQUEST.Attribute.TID);
                keyid = valObj.TID.ToString();

            }

            //ͼƬ�ظ�
            if (kind.Equals("5"))
            {
                string path=valObj.MEMO;
                path = path.Substring(path.LastIndexOf('/')+1);
                string filepath=Request.PhysicalApplicationPath+path;
                filepath = filepath.Replace('\\', '/');
                string content = HttpUtil.uploadFile(filepath, HttpUtil.getAccessToken("wx69c300b3e390be5b", "3c06a3f6eb8a562b278583dff8b9da1c"), "image");
                JavaScriptSerializer a = new JavaScriptSerializer();
                Dictionary<string, object> o = (Dictionary<string, object>)a.DeserializeObject(content);
                string media_id = (string)o["media_id"];
                WEC_REQUEST_MEDIA media = new WEC_REQUEST_MEDIA();
                media.MEIDAID = media_id;
                media.TID = valObj.TID;
                media.ADDTIME = DateTime.Now;
                media.TYPE = 0;
                media.FILENAME = filepath;
                BLLTable<WEC_REQUEST_MEDIA>.Insert(media,WEC_REQUEST_MEDIA.Attribute.ID);
            }

            if (count > 0)
            {
                StringBuilder sbData = new StringBuilder("{valObj:''");
                List<AttributeItem> lstCol = valObj.af_AttributeItemList;
                for (int i = 0; i < lstCol.Count; i++)
                {
                    object val = valObj.GetValue(lstCol[i]);
                    if (val != null)
                    {
                        sbData.Append(",").Append(lstCol[i].FieldName).Append(":'").Append(val.ToString()).Append("'");
                    }
                }
                sbData.Append("}");
                if (ViewState["sbData"] == null)
                {
                    ViewState["sbData"] = sbData.ToString();
                }
                else {
                    ViewState["sbData"] += ","+sbData.ToString();
                }
                Button btn = (Button)sender;
                if (btn.ID.IndexOf("btnOK")!=-1)
                {
                    if (ViewState["sbData"] == null)
                    {
                        string dataStr = "[" + ViewState["sbData"].ToString() + "]";
                        ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = '" + dataStr + "';}else{window.returnValue = '" + dataStr + "';}window.close();", true);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = 're';}else{window.returnValue = 're';}window.close();", true);
                    }
                }
                else
                {

                    txtTID.Value ="";

                    txtAID.Value ="";

                    txtKEYWORD.Value ="";

                    txtMATCH_TYPE.Value ="";

                    txtMEMO.Value ="";

                    txtKIND.Value ="";

                    txtSTATUS.Value ="";

                    txtADDTIME.Value ="";
                }
            }
        }
        catch (Exception ex)
        {
            litWarn.Text = ex.Message;
        }
    }
Exemplo n.º 16
0
    /// <summary>
    /// 回复活动图文信息
    /// ygh 2014/4/1
    /// </summary>
    /// <param name="medo"></param>
    /// <param name="toUserName"></param>
    /// <param name="fromUserName"></param>
    /// <param name="Response"></param>
    public void responseActivity(WEC_REQUEST wec_request, string toUserName, string fromUserName, HttpResponse Response)
    {
        V_WEC_ACTIVITY conf = new V_WEC_ACTIVITY();

        conf.R_ID = wec_request.TID;
        conf.OrderBy("R_ID desc");
        V_WEC_ACTIVITY activity = BLLTable <V_WEC_ACTIVITY> .GetRowData(new V_WEC_ACTIVITY(), conf);

        string start_end_time = activity.TIME;

        string[] strs = start_end_time.Split('-');
        string   now  = DateTime.Now.ToString("yyyy/MM/dd HH:mm");

        now = now.Replace('-', '/');

        if (string.Compare(now, strs[0]) < 0)
        {
            return;
        }
        string response_content = "<xml>" +
                                  "<ToUserName><![CDATA[" + toUserName + "]]></ToUserName>" +
                                  "<FromUserName><![CDATA[" + fromUserName + "]]></FromUserName>" +
                                  "<CreateTime>12345678</CreateTime>" +
                                  "<MsgType><![CDATA[news]]></MsgType>" +
                                  "<ArticleCount>1</ArticleCount>" +
                                  "<Articles>";

        if (string.Compare(now, strs[0]) > 0 && string.Compare(now, strs[1]) < 0)
        {
            response_content += "<item>" +
                                "<Title><![CDATA[" + activity.NAME + "]]></Title> " +
                                "<Description><![CDATA[" + activity.DESCRIPTION + "]]></Description>" +
                                "<PicUrl><![CDATA[http://115.29.224.227" + activity.START_PICURL + "]]></PicUrl>";


            if (activity.KIND == 1)
            {
                response_content += "<Url><![CDATA[http://115.29.224.227/WECAdmin/ReCall/WEC_ACTIVITY/guaguaka.aspx?a_id=" + activity.ID + "&open_id=" + toUserName + "]]></Url>";
            }
            else if (activity.KIND == 2)
            {
                response_content += "<Url><![CDATA[http://115.29.224.227/WECAdmin/ReCall/WEC_ACTIVITY/dazhuanpan.aspx?a_id=" + activity.ID + "&open_id=" + toUserName + "]]></Url>";
            }
            else if (activity.KIND == 0)
            {
                response_content += "<Url><![CDATA[http://115.29.224.227/WECAdmin/ReCall/WEC_ACTIVITY/youhuiquan.aspx?a_id=" + activity.ID + "&open_id=" + toUserName + "]]></Url>";
            }
            response_content += "</item>";
        }
        else if (string.Compare(now, strs[1]) > 0)
        {
            response_content += "<item>" +
                                "<Title><![CDATA[" + activity.END_THEME + "]]></Title> " +
                                "<Description><![CDATA[" + activity.END_INSTRUCTION + "]]></Description>" +
                                "<PicUrl><![CDATA[http://115.29.224.227" + activity.END_PICURL + "]]></PicUrl>" +
                                "<Url><![CDATA[" + activity.TYPE_VALUE + "]]></Url>" +
                                "</item>";
        }


        response_content += "</Articles>" +
                            "</xml>";

        StreamWriter sw2 = new StreamWriter("c:\\4.txt");

        sw2.WriteLine("kind=" + activity.KIND);
        sw2.WriteLine(now);
        sw2.Close();
        Response.Write(response_content);
    }
Exemplo n.º 17
0
    protected void btnOK_Click(object sender, EventArgs e)
    {
        try
        {

            WEC_ACTIVITY valObj = new WEC_ACTIVITY();

            if(txtID.Value !="" )
                valObj.ID = Convert.ToDecimal(txtID.Value);

            if(txtAID.Value !="" )
                valObj.AID = Convert.ToDecimal(txtAID.Value);

            if(txtKEYWORD.Value !="" )
                valObj.KEYWORD = Convert.ToString(txtKEYWORD.Value);

            if(txtTIME.Value !="" )
                valObj.TIME = Convert.ToString(txtTIME.Value);

           // if(txtSTART_PICURL.Value !="" )
             //   valObj.START_PICURL = Convert.ToString(txtSTART_PICURL.Value);

            valObj.START_PICURL = hidSTART_PICURL.Value;

            if(txtEND_THEME.Value !="" )
                valObj.END_THEME = Convert.ToString(txtEND_THEME.Value);

            valObj.END_PICURL = hidEND_PICURL.Value;
           // if(txtEND_PICURL.Value !="" )
           //     valObj.END_PICURL = Convert.ToString(txtEND_PICURL.Value);

            if(txtTYPE_ONE.Value !="" )
                valObj.TYPE_ONE = Convert.ToString(txtTYPE_ONE.Value);

            if(txtNAME_ONE.Value !="" )
                valObj.NAME_ONE = Convert.ToString(txtNAME_ONE.Value);

            if(txtNUM_ONE.Value !="" )
                valObj.NUM_ONE = Convert.ToInt32(txtNUM_ONE.Value);

            if(txtTYPE_TWO.Value !="" )
                valObj.TYPE_TWO = Convert.ToString(txtTYPE_TWO.Value);

            if(txtNAME_TWO.Value !="" )
                valObj.NAME_TWO = Convert.ToString(txtNAME_TWO.Value);

            if(txtNUM_TWO.Value !="" )
                valObj.NUM_TWO = Convert.ToInt32(txtNUM_TWO.Value);

            if(txtTYPE_THREE.Value !="" )
                valObj.TYPE_THREE = Convert.ToString(txtTYPE_THREE.Value);

            if(txtNAME_THREE.Value !="" )
                valObj.NAME_THREE = Convert.ToString(txtNAME_THREE.Value);

            if(txtNUM_THREE.Value !="" )
                valObj.NUM_THREE = Convert.ToInt32(txtNUM_THREE.Value);

            if(txtTYPE_FOUR.Value !="" )
                valObj.TYPE_FOUR = Convert.ToString(txtTYPE_FOUR.Value);

            if(txtNAME_FOUR.Value !="" )
                valObj.NAME_FOUR = Convert.ToString(txtNAME_FOUR.Value);

            if(txtNUM_FOUR.Value !="" )
                valObj.NUM_FOUR = Convert.ToInt32(txtNUM_FOUR.Value);

            if(txtTYPE_FIVE.Value !="" )
                valObj.TYPE_FIVE = Convert.ToString(txtTYPE_FIVE.Value);

            if(txtNAME_FIVE.Value !="" )
                valObj.NAME_FIVE = Convert.ToString(txtNAME_FIVE.Value);

            if(txtNUM_FIVE.Value !="" )
                valObj.NUM_FIVE = Convert.ToInt32(txtNUM_FIVE.Value);

            if(txtTYPE_SIX.Value !="" )
                valObj.TYPE_SIX = Convert.ToString(txtTYPE_SIX.Value);

            if(txtNAME_SIX.Value !="" )
                valObj.NAME_SIX = Convert.ToString(txtNAME_SIX.Value);

            if(txtNUM_SIX.Value !="" )
                valObj.NUM_SIX = Convert.ToInt32(txtNUM_SIX.Value);

            if(txtCONFIRM_PWD.Value !="" )
                valObj.CONFIRM_PWD = Convert.ToString(txtCONFIRM_PWD.Value);

            if(txtNAME.Value !="" )
                valObj.NAME = Convert.ToString(txtNAME.Value);

            if(txtCONTENT.Value !="" )
                valObj.CONTENT = Convert.ToString(txtCONTENT.Value);

            if(txtINFO.Value !="" )
                valObj.INFO = Convert.ToString(txtINFO.Value);

            if(txtEND_INSTRUCTION.Value !="" )
                valObj.END_INSTRUCTION = Convert.ToString(txtEND_INSTRUCTION.Value);

            if(txtPROBABILITY.Value !="" )
                valObj.PROBABILITY = Convert.ToInt32(txtPROBABILITY.Value);

            if(txtNUMBER_TIMES.Value !="" )
                valObj.NUMBER_TIMES = Convert.ToInt32(txtNUMBER_TIMES.Value);

            if(txtINFORMATION.Value !="" )
                valObj.INFORMATION = Convert.ToString(txtINFORMATION.Value);

            valObj.KIND = Convert.ToInt32(kind);

            if (keyid != "")
            {
                valObj.ID = Convert.ToDecimal(keyid);
                count = BLLTable<WEC_ACTIVITY>.Update(valObj, WEC_ACTIVITY.Attribute.ID);

            }
            else
            {

                keyid = valObj.ID.ToString();
                WEC_REQUEST wec_request = new WEC_REQUEST();
                wec_request.AID = Convert.ToInt32(userBase2.Curraid);
                wec_request.ADDTIME = DateTime.Now;
                wec_request.KEYWORD = valObj.KEYWORD;
                wec_request.KIND = 8;
                wec_request.MEMO = "";
                wec_request.STATUS = 0;
                wec_request.MATCH_TYPE = 0;
                BLLTable<WEC_REQUEST>.Insert(wec_request,WEC_REQUEST.Attribute.TID);

                valObj.R_ID=wec_request.TID;
                count = BLLTable<WEC_ACTIVITY>.Insert(valObj, WEC_ACTIVITY.Attribute.ID);

                WEC_REQUEST_DETAIL detail = new WEC_REQUEST_DETAIL();
                detail.TID = wec_request.TID;
                detail.SORT_ID = 1;
                detail.STATUS = 0;
                detail.PICURL =valObj.START_PICURL;
                detail.TITLE =valObj.NAME;
                detail.ADDTIME = DateTime.Now; ;
                detail.DESCRIPTION = valObj.INFO;
                detail.TYPE_ID = "4";

                detail.TYPE_VALUE = "";

                BLLTable<WEC_REQUEST_DETAIL>.Insert(detail,WEC_REQUEST_DETAIL.Attribute.ID);
                Random r=new Random();
                int[] num_type = new int[] { valObj.NUM_ONE, valObj.NUM_TWO, valObj.NUM_THREE, valObj.NUM_FOUR, valObj.NUM_FIVE,valObj.NUM_SIX };
                string[] type_type = new string[] {valObj.TYPE_ONE,valObj.TYPE_TWO,valObj._TYPE_THREE,valObj.TYPE_FOUR,valObj.TYPE_FIVE,valObj.TYPE_SIX };
                string[] name_type = new string[] { valObj.NAME_ONE, valObj.NAME_TWO, valObj.NAME_THREE, valObj.NAME_FOUR, valObj.NAME_FIVE, valObj.NAME_SIX };
                for (int j = 0; j < num_type.Length;j++ )
                {
                    for (int i = 0; i < num_type[j]; i++)
                    {
                        WEC_ACTIVITY_SNCODE sn = new WEC_ACTIVITY_SNCODE();
                        sn.A_ID = valObj.ID;
                        sn.PHONE = "";
                        sn.WX_CODE = "";
                        sn.STATUS = 0;
                        sn.AWARD_TYPE = j+1;
                        sn.AWARD_NAME = name_type[j];
                        sn.SN_CODE = DateTime.Now.ToString("yyyyMMddHHmmss") + (r.Next(8999) + 1000 )+ "";
                        BLLTable<WEC_ACTIVITY_SNCODE>.Insert(sn, WEC_ACTIVITY_SNCODE.Attribute.ID);

                    }
                }

            }
            if (count > 0)
            {
                StringBuilder sbData = new StringBuilder("{valObj:''");
                List<AttributeItem> lstCol = valObj.af_AttributeItemList;
                for (int i = 0; i < lstCol.Count; i++)
                {
                    object val = valObj.GetValue(lstCol[i]);
                    if (val != null)
                    {
                        sbData.Append(",").Append(lstCol[i].FieldName).Append(":'").Append(val.ToString()).Append("'");
                    }
                }
                sbData.Append("}");
                if (ViewState["sbData"] == null)
                {
                    ViewState["sbData"] = sbData.ToString();
                }
                else {
                    ViewState["sbData"] += ","+sbData.ToString();
                }
                Button btn = (Button)sender;
                if (btn.ID.IndexOf("btnOK")!=-1)
                {
                    if (ViewState["sbData"] == null)
                    {
                        string dataStr = "[" + ViewState["sbData"].ToString() + "]";
                        ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = '" + dataStr + "';}else{window.returnValue = '" + dataStr + "';}window.close();", true);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = 're';}else{window.returnValue = 're';}window.close();", true);
                    }
                }
                else
                {

                    txtID.Value ="";

                    txtAID.Value ="";

                    txtKEYWORD.Value ="";

                    txtTIME.Value ="";

                  //  txtSTART_PICURL.Value ="";

                    txtEND_THEME.Value ="";

                  //  txtEND_PICURL.Value ="";

                    txtTYPE_ONE.Value ="";

                    txtNAME_ONE.Value ="";

                    txtNUM_ONE.Value ="";

                    txtTYPE_TWO.Value ="";

                    txtNAME_TWO.Value ="";

                    txtNUM_TWO.Value ="";

                    txtTYPE_THREE.Value ="";

                    txtNAME_THREE.Value ="";

                    txtNUM_THREE.Value ="";

                    txtTYPE_FOUR.Value ="";

                    txtNAME_FOUR.Value ="";

                    txtNUM_FOUR.Value ="";

                    txtTYPE_FIVE.Value ="";

                    txtNAME_FIVE.Value ="";

                    txtNUM_FIVE.Value ="";

                    txtTYPE_SIX.Value ="";

                    txtNAME_SIX.Value ="";

                    txtNUM_SIX.Value ="";

                    txtCONFIRM_PWD.Value ="";

                    txtNAME.Value ="";

                    txtCONTENT.Value ="";

                    txtINFO.Value ="";

                    txtEND_INSTRUCTION.Value ="";

                    txtPROBABILITY.Value ="";

                    txtNUMBER_TIMES.Value ="";

                    txtINFORMATION.Value ="";

                }
            }
        }
        catch (Exception ex)
        {
            litWarn.Text = ex.Message;
        }
    }
Exemplo n.º 18
0
    protected void Page_Load(object sender, EventArgs e)
    {
        valObj._TableName  = ModuleName;//实体类
        condObj._TableName = ModuleName;

        #region//默认隐藏的列
        //hideTableColumnList = new List<AttributeItem>();
        //hideTableColumnList.Add(WEC_REQUEST.Attribute.EXP1);
        //hideTableColumnList.Add(WEC_REQUEST.Attribute.EXP2);
        //hideTableColumnList.Add(WEC_REQUEST.Attribute.EXP3);
        //valObj.LoadAllAttributes(true);//暂时加此代码,以后框架更新将不需要
        //valObj.Remove(hideTableColumnList);

        //hideFindColumnList = new List<AttributeItem>();
        //hideFindColumnList.Add(WEC_REQUEST.Attribute.EXP1);
        //hideFindColumnList.Add(WEC_REQUEST.Attribute.EXP2);
        //hideFindColumnList.Add(WEC_REQUEST.Attribute.EXP3);
        #endregion
        title      = valObj._ZhName + "管理";
        Page.Title = title;
        if (Request["PID"] != null)
        {
            pid = Request["PID"];
        }
        if (Request["kind"] != null)
        {
            kind = Request["kind"];
        }
        if (!IsPostBack)
        {
            //从数据库获取配置的取值对象和条件对象,作为视图。jinsj
            Ec_View cond1 = new Ec_View();
            cond1.ModuleName = valObj._TableName;
            Ec_View v1 = BLLTable <Ec_View> .GetRowData(cond1);

            if (v1 != null && v1.IsNotNull())
            {
                if (v1.ValueJsonString != "")
                {
                    valObj = JsonServiceBase.FromJson <WEC_REQUEST>(v1.ValueJsonString);
                }
                if (v1.ConditionJsonString != "")
                {
                    condObj = JsonServiceBase.FromJson <WEC_REQUEST>(v1.ConditionJsonString);
                }
                string viewName = v1.ViewName;
            }

            #region//默认属性初始化
            aspPager.CurrentPageIndex = 1;
            //aspPager.ShowInputBox = AgileFrame.Core.WebSystem.WebCtrls.ShowInputBox.Auto;
            txtPageSize.Value = "30";
            aspPager.PageSize = 30;
            //if (pid == "" || pid == "0")
            //{
            //    a_top.Visible = false;
            //}
            #endregion

            BindList(condObj, 1);
        }

        if (hidCondition.Value != "")
        {
            condObj = JsonServiceBase.FromJson <WEC_REQUEST>(hidCondition.Value);
        }
        if (hidFind.Value != "")
        {
            finderObj = JsonServiceBase.FromJson <WEC_REQUEST>(hidFind.Value);
        }
        if (hidVal.Value != "")
        {
            valObj = JsonServiceBase.FromJson <WEC_REQUEST>(hidVal.Value);
        }
        if (valObj.IsNull())
        {
            valObj.LoadAllAttributes(true);
        }
    }
Exemplo n.º 19
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string echostr = "", signature = "", timestamp = "", nonce = "", ToUserName = "";

        echostr = GetReqStrValue("echostr");

        signature = GetReqStrValue("signature");

        timestamp = GetReqStrValue("timestamp");

        nonce = GetReqStrValue("nonce");

        ToUserName = GetReqStrValue("ToUserName");

        string sha = SHA1("123456" + timestamp + nonce);

        try
        {
            //收到的消息
            StreamReader reader  = new StreamReader(Request.InputStream);
            String       xmlData = reader.ReadToEnd();

            XmlDocument userData = new XmlDocument();
            userData.LoadXml(xmlData);

            XmlNode    msgType           = userData.SelectSingleNode("//MsgType");
            String     msgType_str       = msgType.InnerText;
            XmlNode    toUserName_node   = userData.SelectSingleNode("//ToUserName");
            String     toUserName        = toUserName_node.InnerText;
            XmlNode    fromUserName_node = userData.SelectSingleNode("//FromUserName");
            String     fromUserName      = fromUserName_node.InnerText;
            WeiXinUtil wx = new WeiXinUtil(toUserName);
            //测试信息
            string       file1 = Path.Combine(CorePath.ExecutingPath, "1.txt");
            StreamWriter sw    = new StreamWriter(file1);
            sw.WriteLine("echostr=" + echostr);
            sw.WriteLine("signature=" + signature);
            sw.WriteLine("timestamp=" + timestamp);
            sw.WriteLine("nonce=" + nonce);
            sw.WriteLine("sha=" + sha);
            sw.WriteLine("url=" + Request.Url.ToString());
            sw.WriteLine("xmlData=" + xmlData);
            sw.WriteLine("txt=" + msgType_str);
            sw.Close();

            //用户发送文本信息
            if (msgType_str.Equals("text"))
            {
                wx.responseTextRequest(userData, fromUserName, toUserName, Response);
            }
            else if (msgType_str.Equals("image"))
            {
                wx.responseImageRequest(userData, fromUserName, toUserName, Response);
            }
            //事件
            else if (msgType_str.Equals("event"))
            {
                XmlNode event_node = userData.SelectSingleNode("//Event");
                String  event_str  = event_node.InnerText;
                if (event_str.Equals("subscribe"))
                {
                    wx.responseSubscribe(userData, fromUserName, toUserName, Response);
                }
                else if (event_str.Equals("unsubscribe"))//取消订阅消息,用于解绑用户,用户不在接受发送的消息
                {
                    //取消关注时 向表WEC_XX_MESSAGE存入取消关注信息
                    wx.saveUserMessage(fromUserName, 1, "", 0, toUserName);

                    wx.responseText("欢迎下次订阅", fromUserName, toUserName, Response);
                }
                else if (event_str.Equals("CLICK"))
                {
                    XmlNode     key         = userData.SelectSingleNode("//EventKey");
                    String      key_str     = key.InnerText;
                    WEC_REQUEST wec_request = wx.getWECREQUEST(key_str);
                    //StreamWriter sw2 = new StreamWriter("c:\\3.txt");
                    ////sw2.WriteLine("aaaa=" + key_str + "   " );
                    //sw2.WriteLine("aaaa=" + wec_request.KIND + "   " + wec_request);
                    //sw2.Close();

                    if (wec_request != null)
                    {
                        wx.responseByWecRequest(wec_request, fromUserName, toUserName, Response);
                    }
                }
                else if (event_str.Equals("LOCATION"))
                {
                    XmlNode latitude      = userData.SelectSingleNode("//Latitude");
                    String  latitude_str  = latitude.InnerText;
                    XmlNode longitude     = userData.SelectSingleNode("//Longitude");
                    String  longitude_str = longitude.InnerText;
                    XmlNode precision     = userData.SelectSingleNode("//Precision");
                    String  precision_str = precision.InnerText;
                    LocationUtil.setLocation(fromUserName, "{Latitude:\"" + latitude_str + "\",Longitude:\"" + longitude_str + "\",Precision:\"" + precision_str + "\"}");
                }
                else if (event_str.Equals("SCAN"))
                {
                    XmlNode key        = userData.SelectSingleNode("//EventKey");
                    string  channel_id = key.InnerText;
                    wx.saveUserMessage(fromUserName, 2, "", Convert.ToInt32(channel_id), toUserName);
                }
            }
            else if (msgType_str.Equals("location"))
            {
                wx.saveLocationMessage(userData, fromUserName);
            }
        }
        catch (Exception ex)
        {
            string       file1 = Path.Combine(CorePath.ExecutingPath, "2.txt");
            StreamWriter sw    = new StreamWriter(file1);
            sw.WriteLine("ex=" + ex.Message);
            sw.Close();
            Response.Write(echostr);
            return;
        }
    }
Exemplo n.º 20
0
    /// <summary>
    /// 接受请求的网站是UTF-8编码,Http Post请求参数也需要用UTF-8编码
    /// HttpUtility.UrlEncode(merId, myEncoding)
    /// </summary>
    /// <param name="url">访问地址,不带参数</param>
    /// <param name="para">参数字符串</param>
    /// <returns></returns>
    public static string HtmlFromUrl(string url, string type, string aid)
    {
        String sResult = "";

        try
        {
            List <Button>   menus   = new List <Button>();
            List <WEC_MENU> listObj = new List <WEC_MENU>();
            WEC_MENU        conf    = new WEC_MENU();
            conf.PID = "0";
            conf.AID = Convert.ToDecimal(aid
                                         );
            listObj = BLLTable <WEC_MENU> .Select(new WEC_MENU(), conf);

            foreach (WEC_MENU me in listObj)
            {
                if (me.STATUS == 1)
                {
                    continue;
                }
                Menu m = new Menu();
                m.name   = me.MENU_NAME;
                conf.PID = me.ID;
                List <WEC_MENU> listObj2 = new List <WEC_MENU>();
                listObj2 = BLLTable <WEC_MENU> .Select(new WEC_MENU(), conf);

                foreach (WEC_MENU me2 in listObj2)
                {
                    if (me2.STATUS == 1)
                    {
                        continue;
                    }
                    SubButton sub_btn = new SubButton();

                    sub_btn.type = me2.MENU_TYPE;
                    sub_btn.name = me2.MENU_NAME;
                    if (me2.MENU_TYPE.Equals("click"))
                    {
                        WEC_REQUEST conf2 = new WEC_REQUEST();
                        conf2.TID   = Convert.ToDecimal(me2.MENU_KEY);
                        sub_btn.key = BLLTable <WEC_REQUEST> .GetRowData(new WEC_REQUEST(), conf2).KEYWORD;

                        sub_btn.url = "";
                    }
                    else if (me2.MENU_TYPE.Equals("view"))
                    {
                        sub_btn.key = "";
                        sub_btn.url = me2.URL;
                    }
                    m.sub_button.Add(sub_btn);
                }
                if (m.sub_button.Count == 0)
                {
                    SubButton sub = new SubButton();
                    sub.name = me.MENU_NAME;
                    // sub.key = me.MENU_KEY;
                    sub.type = me.MENU_TYPE;
                    // sub.url = me.URL;
                    if (me.MENU_TYPE.Equals("click"))
                    {
                        WEC_REQUEST conf2 = new WEC_REQUEST();
                        conf2.TID = Convert.ToDecimal(me.MENU_KEY);
                        sub.key   = BLLTable <WEC_REQUEST> .GetRowData(new WEC_REQUEST(), conf2).KEYWORD;

                        sub.url = "";
                    }
                    else if (me.MENU_TYPE.Equals("view"))
                    {
                        sub.key = "";
                        sub.url = me.URL;
                    }
                    menus.Add(sub);
                }
                else
                {
                    menus.Add(m);
                }
            }
            //menus.Add(
            //    new Menu()
            //    {
            //        name = "求职招聘",
            //        sub_button = new SubButton[]
            //            {
            //                new SubButton()
            //                {
            //                    name = "求职",
            //                    key = "menu_qiuzhi",
            //                    type = "click"
            //                },
            //                new SubButton()
            //                {
            //                    name = "招聘",
            //                    key = "menu_zhaopin",
            //                    type = "click"
            //                }
            //            }
            //    });

            WeixinMenu weixinMenu = new WeixinMenu()
            {
                button = menus
            };
            JavaScriptSerializer jss = new JavaScriptSerializer();
            string menusString       = jss.Serialize(weixinMenu);
            //  byte[] postBytes = Encoding.UTF8.GetBytes(menusString);
            //    HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
            //    request.Method = "POST";
            //    request.ContentType = "application/x-www-form-urlencoded";
            //    request.ContentLength = postBytes.Length;
            //    using (Stream reqStream = request.GetRequestStream())
            //    {
            //        reqStream.Write(postBytes, 0, postBytes.Length);
            //    }
            //    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            //    System.IO.Stream responseStream = response.GetResponseStream();
            //    System.IO.StreamReader sr = new System.IO.StreamReader(responseStream, System.Text.Encoding.GetEncoding("utf-8"));
            //    string responseText = sr.ReadToEnd();
            //    sr.Close();
            //    sr.Dispose();
            //    responseStream.Close();
            //    string jsonData = responseText;
            //    //MenuResult menuResult = jss.Deserialize<MenuResult>(jsonData);
            //    //return url + "\n" + menuResult.Errcode + "\n" + menuResult.Errmsg;
            //    return url;
            //ASCIIEncoding encoding = new ASCIIEncoding();

            return(httpForm(menusString, url, type));
        }
        catch (Exception e)
        {
            sResult = e.Message;
            return(sResult);
        }
    }
Exemplo n.º 21
0
    protected void Page_Load(object sender, EventArgs e)
    {
        title      = valObj._ZhName + "±à¼­";
        Page.Title = title;
        if (!string.IsNullOrEmpty(Request["TID"]))
        {
            keyid = Request["TID"];
        }

        if (!string.IsNullOrEmpty(Request["KeyID"]))
        {
            keyid = Request["KeyID"];
        }
        if (Request["kind"] != null)
        {
            kind = Request["kind"];
        }
        if (!IsPostBack)
        {
            txtMATCH_TYPE.Items.AddRange(FormHelper.GetListItem(WEC_REQUEST.Attribute.MATCH_TYPE));
            txtKIND.Items.AddRange(FormHelper.GetListItem(WEC_REQUEST.Attribute.KIND));
            txtSTATUS.Items.AddRange(FormHelper.GetListItem(WEC_REQUEST.Attribute.STATUS));
            txtADDTIME.Value = (DateTime.Now).ToString("yyyy-MM-dd");

            this.txtTID.Disabled            = true; this.txtTID.Value = "0";
            this.txtTID.Attributes["class"] = "dis";
            try
            {
                if (keyid != "")
                {
                    valObj = BLLTable <WEC_REQUEST> .GetRowData(WEC_REQUEST.Attribute.TID, keyid);

                    if (valObj == null)
                    {
                        return;
                    }

                    txtTID.Value = Convert.ToString(valObj.TID);         //Convert.ToDecimal

                    txtAID.Value = Convert.ToString(valObj.AID);         //Convert.ToDecimal

                    txtKEYWORD.Value = Convert.ToString(valObj.KEYWORD); //Convert.ToString

                    txtMATCH_TYPE.Value = Convert.ToString(valObj.MATCH_TYPE);

                    txtMEMO.Value = Convert.ToString(valObj.MEMO);//Convert.ToString

                    txtKIND.Value = valObj.KIND.ToString();

                    if (txtKIND.Value.Equals("5"))
                    {
                        txtPICURL.Src = valObj.MEMO;
                    }

                    txtSTATUS.Value = valObj.STATUS.ToString();

                    txtADDTIME.Value = (valObj.ADDTIME == DateTime.MinValue) ? "" : valObj.ADDTIME.ToString("yyyy-MM-dd");
                }
                else
                {
                    txtKIND.Value = kind;
                    txtAID.Value  = Convert.ToString(userBase2.Curraid);
                }
            }
            catch (Exception ex)
            {
                litWarn.Text = ex.Message;
            }
        }
    }
Exemplo n.º 22
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //���б�����ɾ����ť��ͨ��AJAXִ������ĺ�̨���룬ɾ��һ����¼
        if (Request["DelID"] != null)
        {

            int re = BLLTable<WEC_ACTIVITY>.Delete(WEC_ACTIVITY.Attribute.ID, Request["DelID"]);
            WEC_ACTIVITY conf = new WEC_ACTIVITY();
            conf.ID = Convert.ToDecimal(Request["DelID"]);
            WEC_ACTIVITY activity = BLLTable<WEC_ACTIVITY>.GetRowData(new WEC_ACTIVITY(),conf);
            int re_r=BLLTable<WEC_REQUEST>.Delete(WEC_REQUEST.Attribute.TID,activity.R_ID);
            int re_s = BLLTable<WEC_ACTIVITY_SNCODE>.Delete(WEC_ACTIVITY_SNCODE.Attribute.A_ID, Request["DelID"]);
            if (re > 0&&re_r>=0&&re_s>=0)
            {
                Response.Write("1");//����������� ����0 ��ʾ�����ɹ���Ҳ����ֱ����� �ַ������ͻ��˽��������ַ�����Ϣ��Ϊ��ʾ
            }
            else
            {
                Response.Write("ɾ��ʧ�ܣ�");
            }
        }

        //���б�������ɾ����ť��ͨ��AJAXִ������ĺ�̨���룬ɾ��������¼
        if (Request["DelKeyIDS"] != null)
        {
            WEC_ACTIVITY cond = new WEC_ACTIVITY();
            cond.In(WEC_ACTIVITY.Attribute.ID, Request["DelKeyIDS"]);

            List<WEC_ACTIVITY> list=BLLTable<WEC_ACTIVITY>.Select(new WEC_ACTIVITY(),cond);
            int re = BLLTable<WEC_ACTIVITY>.Delete(cond);
            string str = "";
            foreach(WEC_ACTIVITY a in list){
                str += a.R_ID + ",";
            }
            str=str.Substring(0,str.Length-1);

            WEC_REQUEST cond2 = new WEC_REQUEST();
            cond2.In(WEC_REQUEST.Attribute.TID,str);
            int re_r = BLLTable<WEC_REQUEST>.Delete(cond2);

            WEC_ACTIVITY_SNCODE cond3 = new WEC_ACTIVITY_SNCODE();
            cond3.In(WEC_ACTIVITY_SNCODE.Attribute.A_ID, Request["DelKeyIDS"]);
            //WEC_ACTIVITY activity = BLLTable<WEC_ACTIVITY>.GetRowData(new WEC_ACTIVITY(), conf);
            //int re_r = BLLTable<WEC_REQUEST>.Delete(WEC_REQUEST.Attribute.TID, activity.R_ID);
            int re_s = BLLTable<WEC_ACTIVITY_SNCODE>.Delete(cond3);

            if (re > 0&&re_r>=0&&re_s>=0)
            {
                Response.Write("1");//����������� ����0 ��ʾ�����ɹ���Ҳ����ֱ����� �ַ������ͻ��˽��������ַ�����Ϣ��Ϊ��ʾ
            }
            else
            {
                Response.Write("ɾ��ʧ�ܣ�");
            }
        }

        //���û���ϸ��Ϣ�鿴�༭ҳ�棬�㱣��ʱ��ͨ��AJAXִ������ĺ�̨���룬ʵ�ֲ����ֶεĸ���
        if (Request["saveInfo"] != null)
        {
            WEC_ACTIVITY val = new WEC_ACTIVITY();
            val.ID = int.Parse(Request["FieldKeyID"]);
            List<AttributeItem> lstCol = val.af_AttributeItemList;
            for (int i = 0; i < lstCol.Count; i++)
            {
                if (!string.IsNullOrEmpty(Request["txt" + lstCol[i].FieldName])) {
                    val.SetValue(lstCol[i].FieldName,Request["txt" + lstCol[i].FieldName]);
                }
            }

            BLLTable<WEC_ACTIVITY>.Update(val, WEC_ACTIVITY.Attribute.ID);
            Response.Write("�޸��û���Ϣ�ɹ�");

        }
        Response.End();
    }
Exemplo n.º 23
0
    /// <summary>
    /// 接受请求的网站是UTF-8编码,Http Post请求参数也需要用UTF-8编码
    /// HttpUtility.UrlEncode(merId, myEncoding)
    /// </summary>
    /// <param name="url">访问地址,不带参数</param>
    /// <param name="para">参数字符串</param>
    /// <returns></returns>
    public static string HtmlFromUrl(string url, string type, string aid)
    {
        String sResult = "";
        try
        {
            List<Button> menus = new List<Button>();
            List<WEC_MENU> listObj = new List<WEC_MENU>();
            WEC_MENU conf = new WEC_MENU();
            conf.PID = "0";
            conf.AID = Convert.ToDecimal(aid
        );
            listObj = BLLTable<WEC_MENU>.Select(new WEC_MENU(), conf);
            foreach (WEC_MENU me in listObj)
            {
                if (me.STATUS == 1) { continue; }
                Menu m = new Menu();
                m.name = me.MENU_NAME;
                conf.PID = me.ID;
                List<WEC_MENU> listObj2 = new List<WEC_MENU>();
                listObj2 = BLLTable<WEC_MENU>.Select(new WEC_MENU(), conf);
                foreach (WEC_MENU me2 in listObj2)
                {
                    if (me2.STATUS == 1) { continue; }
                    SubButton sub_btn = new SubButton();

                    sub_btn.type = me2.MENU_TYPE;
                    sub_btn.name = me2.MENU_NAME;
                    if (me2.MENU_TYPE.Equals("click"))
                    {
                        WEC_REQUEST conf2 = new WEC_REQUEST();
                        conf2.TID = Convert.ToDecimal(me2.MENU_KEY);
                        sub_btn.key = BLLTable<WEC_REQUEST>.GetRowData(new WEC_REQUEST(),conf2).KEYWORD;
                        sub_btn.url = "";
                    }
                    else if (me2.MENU_TYPE.Equals("view"))
                    {
                        sub_btn.key = "";
                        sub_btn.url = me2.URL;
                    }
                    m.sub_button.Add(sub_btn);
                }
                if (m.sub_button.Count == 0)
                {
                    SubButton sub = new SubButton();
                    sub.name = me.MENU_NAME;
                   // sub.key = me.MENU_KEY;
                    sub.type = me.MENU_TYPE;
                   // sub.url = me.URL;
                    if (me.MENU_TYPE.Equals("click"))
                    {
                        WEC_REQUEST conf2 = new WEC_REQUEST();
                        conf2.TID = Convert.ToDecimal(me.MENU_KEY);
                        sub.key = BLLTable<WEC_REQUEST>.GetRowData(new WEC_REQUEST(), conf2).KEYWORD;
                        sub.url = "";
                    }
                    else if (me.MENU_TYPE.Equals("view"))
                    {
                        sub.key = "";
                        sub.url = me.URL;
                    }
                    menus.Add(sub);
                }
                else
                {
                    menus.Add(m);
                }

            }
            //menus.Add(
            //    new Menu()
            //    {
            //        name = "求职招聘",
            //        sub_button = new SubButton[]
            //            {
            //                new SubButton()
            //                {
            //                    name = "求职",
            //                    key = "menu_qiuzhi",
            //                    type = "click"
            //                },
            //                new SubButton()
            //                {
            //                    name = "招聘",
            //                    key = "menu_zhaopin",
            //                    type = "click"
            //                }
            //            }
            //    });

            WeixinMenu weixinMenu = new WeixinMenu() { button = menus };
            JavaScriptSerializer jss = new JavaScriptSerializer();
            string menusString = jss.Serialize(weixinMenu);
            //  byte[] postBytes = Encoding.UTF8.GetBytes(menusString);
            //    HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
            //    request.Method = "POST";
            //    request.ContentType = "application/x-www-form-urlencoded";
            //    request.ContentLength = postBytes.Length;
            //    using (Stream reqStream = request.GetRequestStream())
            //    {
            //        reqStream.Write(postBytes, 0, postBytes.Length);
            //    }
            //    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            //    System.IO.Stream responseStream = response.GetResponseStream();
            //    System.IO.StreamReader sr = new System.IO.StreamReader(responseStream, System.Text.Encoding.GetEncoding("utf-8"));
            //    string responseText = sr.ReadToEnd();
            //    sr.Close();
            //    sr.Dispose();
            //    responseStream.Close();
            //    string jsonData = responseText;
            //    //MenuResult menuResult = jss.Deserialize<MenuResult>(jsonData);
            //    //return url + "\n" + menuResult.Errcode + "\n" + menuResult.Errmsg;
            //    return url;
            //ASCIIEncoding encoding = new ASCIIEncoding();

            return httpForm(menusString,url,type);

        }
        catch (Exception e)
        {
            sResult = e.Message;
            return sResult;

        }
    }
Exemplo n.º 24
0
    protected void btnFind_Click(object sender, EventArgs e)
    {
        condObj = new WEC_REQUEST();


        if (txtTID.Value != "")
        {
            condObj.Like_OR(WEC_REQUEST.Attribute.TID, Convert.ToDecimal(txtTID.Value));
        }


        if (txtAID.Value != "")
        {
            condObj.Like_OR(WEC_REQUEST.Attribute.AID, Convert.ToDecimal(txtAID.Value));
        }


        if (txtKEYWORD.Value != "")
        {
            condObj.Like_OR(WEC_REQUEST.Attribute.KEYWORD, Convert.ToString(txtKEYWORD.Value));
        }


        if (txtMATCH_TYPE.Value != "")
        {
            condObj.MATCH_TYPE = Convert.ToInt32(txtMATCH_TYPE.Value);
        }


        if (txtMEMO.Value != "")
        {
            condObj.Like_OR(WEC_REQUEST.Attribute.MEMO, Convert.ToString(txtMEMO.Value));
        }


        if (txtKIND.Value != "")
        {
            condObj.KIND = Convert.ToInt32(txtKIND.Value);
        }


        if (txtSTATUS.Value != "")
        {
            condObj.STATUS = Convert.ToInt32(txtSTATUS.Value);
        }


        if (txtADDTIME.Value != "")
        {
            condObj.Like_OR(WEC_REQUEST.Attribute.ADDTIME, Convert.ToDateTime(txtADDTIME.Value));
        }

        try
        {
            hidCondition.Value = condObj.ToJson(20);

            listObj = BLLTable <WEC_REQUEST> .SelectByPage(valObj, condObj, aspPager.PageSize, 1, ref recount);

            repList.DataSource = listObj;
            repList.DataBind();
        }
        catch (Exception ex)
        {
            litWarn.Text = ex.Message;
        }
    }
Exemplo n.º 25
0
    protected void Page_Load(object sender, EventArgs e)
    {
        valObj._TableName = ModuleName;//ʵ����
        condObj._TableName = ModuleName;

        #region//Ĭ�����ص���
        //hideTableColumnList = new List<AttributeItem>();
        //hideTableColumnList.Add(WEC_REQUEST.Attribute.EXP1);
        //hideTableColumnList.Add(WEC_REQUEST.Attribute.EXP2);
        //hideTableColumnList.Add(WEC_REQUEST.Attribute.EXP3);
        //valObj.LoadAllAttributes(true);//��ʱ�Ӵ˴��룬�Ժ��ܸ��½�����Ҫ
        //valObj.Remove(hideTableColumnList);

        //hideFindColumnList = new List<AttributeItem>();
        //hideFindColumnList.Add(WEC_REQUEST.Attribute.EXP1);
        //hideFindColumnList.Add(WEC_REQUEST.Attribute.EXP2);
        //hideFindColumnList.Add(WEC_REQUEST.Attribute.EXP3);
        #endregion
        title = valObj._ZhName + "����";
        Page.Title = title;
        if (Request["PID"] != null)
        {
            pid = Request["PID"];
        }
        if (Request["kind"] != null)
        {
            kind = Request["kind"];
        }
        if (!IsPostBack)
        {
            //�����ݿ��ȡ���õ�ȡֵ���������������Ϊ��ͼ��jinsj
            Ec_View cond1 = new Ec_View();
            cond1.ModuleName = valObj._TableName;
            Ec_View v1 = BLLTable<Ec_View>.GetRowData(cond1);
            if (v1 != null && v1.IsNotNull())
            {
                if (v1.ValueJsonString != "")
                {
                    valObj = JsonServiceBase.FromJson<WEC_REQUEST>(v1.ValueJsonString);
                }
                if (v1.ConditionJsonString != "")
                {
                    condObj = JsonServiceBase.FromJson<WEC_REQUEST>(v1.ConditionJsonString);
                }
                string viewName = v1.ViewName;
            }

            #region//Ĭ�����Գ�ʼ��
            aspPager.CurrentPageIndex = 1;
            //aspPager.ShowInputBox = AgileFrame.Core.WebSystem.WebCtrls.ShowInputBox.Auto;
            txtPageSize.Value = "30";
            aspPager.PageSize = 30;
            //if (pid == "" || pid == "0")
            //{
            //    a_top.Visible = false;
            //}
            #endregion

            BindList(condObj, 1);
        }

        if (hidCondition.Value != "")
        {
            condObj = JsonServiceBase.FromJson<WEC_REQUEST>(hidCondition.Value);
        }
        if (hidFind.Value != "")
        {
            finderObj = JsonServiceBase.FromJson<WEC_REQUEST>(hidFind.Value);
        }
        if (hidVal.Value != "")
        {
            valObj = JsonServiceBase.FromJson<WEC_REQUEST>(hidVal.Value);
        }
        if (valObj.IsNull())
        {
            valObj.LoadAllAttributes(true);
        }
    }
Exemplo n.º 26
0
    protected void btnOK_Click(object sender, EventArgs e)
    {
        try
        {
            WEC_REQUEST valObj = new WEC_REQUEST();

            WEC_REQUEST cond = new WEC_REQUEST();
            cond.KIND = -1;

            if (txtAID.Value != "")
            {
                valObj.AID = Convert.ToDecimal(txtAID.Value);
            }

            if (txtKEYWORD.Value != "")
            {
                valObj.KEYWORD = Convert.ToString(txtKEYWORD.Value);
            }

            if (txtMEMO.Value != "")
            {
                valObj.MEMO = Convert.ToString(txtMEMO.Value);
            }

            valObj.KIND = -1;

            if (txtSTATUS.Value != "")
            {
                valObj.STATUS = Convert.ToInt32(txtSTATUS.Value);
            }

            if (txtADDTIME.Value != "")
            {
                valObj.ADDTIME = Convert.ToDateTime(txtADDTIME.Value);
            }

            if (BLLTable <WEC_REQUEST> .Count(cond) > 0)
            {
                //valObj.TID = Convert.ToDecimal(keyid);
                count = BLLTable <WEC_REQUEST> .Update(valObj, WEC_REQUEST.Attribute.KIND);
            }
            else
            {
                count = BLLTable <WEC_REQUEST> .Insert(valObj, WEC_REQUEST.Attribute.TID);
            }
            if (count > 0)
            {
                StringBuilder        sbData = new StringBuilder("{valObj:''");
                List <AttributeItem> lstCol = valObj.af_AttributeItemList;
                for (int i = 0; i < lstCol.Count; i++)
                {
                    object val = valObj.GetValue(lstCol[i]);
                    if (val != null)
                    {
                        sbData.Append(",").Append(lstCol[i].FieldName).Append(":'").Append(val.ToString()).Append("'");
                    }
                }
                sbData.Append("}");
                if (ViewState["sbData"] == null)
                {
                    ViewState["sbData"] = sbData.ToString();
                }
                else
                {
                    ViewState["sbData"] += "," + sbData.ToString();
                }
                Button btn = (Button)sender;
                if (btn.ID.IndexOf("btnOK") != -1)
                {
                    if (ViewState["sbData"] == null)
                    {
                        string dataStr = "[" + ViewState["sbData"].ToString() + "]";
                        ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = '" + dataStr + "';}else{window.returnValue = '" + dataStr + "';}window.close();", true);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = 're';}else{window.returnValue = 're';}window.close();", true);
                    }
                }
            }
        }
        catch (Exception ex)
        {
            litWarn.Text = ex.Message;
        }
    }
Exemplo n.º 27
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //在列表里点击删除按钮,通过AJAX执行这里的后台代码,删除一条记录
        if (Request["DelID"] != null)
        {
            int re = BLLTable <WEC_ACTIVITY> .Delete(WEC_ACTIVITY.Attribute.ID, Request["DelID"]);

            WEC_ACTIVITY conf = new WEC_ACTIVITY();
            conf.ID = Convert.ToDecimal(Request["DelID"]);
            WEC_ACTIVITY activity = BLLTable <WEC_ACTIVITY> .GetRowData(new WEC_ACTIVITY(), conf);

            int re_r = BLLTable <WEC_REQUEST> .Delete(WEC_REQUEST.Attribute.TID, activity.R_ID);

            int re_s = BLLTable <WEC_ACTIVITY_SNCODE> .Delete(WEC_ACTIVITY_SNCODE.Attribute.A_ID, Request["DelID"]);

            if (re > 0 && re_r >= 0 && re_s >= 0)
            {
                Response.Write("1");//可以输出数字 大于0 表示操作成功,也可以直接输出 字符串,客户端将弹出此字符串信息作为提示
            }
            else
            {
                Response.Write("删除失败!");
            }
        }

        //在列表顶部点击删除按钮,通过AJAX执行这里的后台代码,删除多条记录
        if (Request["DelKeyIDS"] != null)
        {
            WEC_ACTIVITY cond = new WEC_ACTIVITY();
            cond.In(WEC_ACTIVITY.Attribute.ID, Request["DelKeyIDS"]);


            List <WEC_ACTIVITY> list = BLLTable <WEC_ACTIVITY> .Select(new WEC_ACTIVITY(), cond);

            int re = BLLTable <WEC_ACTIVITY> .Delete(cond);

            string str = "";
            foreach (WEC_ACTIVITY a in list)
            {
                str += a.R_ID + ",";
            }
            str = str.Substring(0, str.Length - 1);

            WEC_REQUEST cond2 = new WEC_REQUEST();
            cond2.In(WEC_REQUEST.Attribute.TID, str);
            int re_r = BLLTable <WEC_REQUEST> .Delete(cond2);

            WEC_ACTIVITY_SNCODE cond3 = new WEC_ACTIVITY_SNCODE();
            cond3.In(WEC_ACTIVITY_SNCODE.Attribute.A_ID, Request["DelKeyIDS"]);
            //WEC_ACTIVITY activity = BLLTable<WEC_ACTIVITY>.GetRowData(new WEC_ACTIVITY(), conf);
            //int re_r = BLLTable<WEC_REQUEST>.Delete(WEC_REQUEST.Attribute.TID, activity.R_ID);
            int re_s = BLLTable <WEC_ACTIVITY_SNCODE> .Delete(cond3);

            if (re > 0 && re_r >= 0 && re_s >= 0)
            {
                Response.Write("1");//可以输出数字 大于0 表示操作成功,也可以直接输出 字符串,客户端将弹出此字符串信息作为提示
            }
            else
            {
                Response.Write("删除失败!");
            }
        }

        //在用户详细信息查看编辑页面,点保存时,通过AJAX执行这里的后台代码,实现部门字段的更新
        if (Request["saveInfo"] != null)
        {
            WEC_ACTIVITY val = new WEC_ACTIVITY();
            val.ID = int.Parse(Request["FieldKeyID"]);
            List <AttributeItem> lstCol = val.af_AttributeItemList;
            for (int i = 0; i < lstCol.Count; i++)
            {
                if (!string.IsNullOrEmpty(Request["txt" + lstCol[i].FieldName]))
                {
                    val.SetValue(lstCol[i].FieldName, Request["txt" + lstCol[i].FieldName]);
                }
            }

            BLLTable <WEC_ACTIVITY> .Update(val, WEC_ACTIVITY.Attribute.ID);

            Response.Write("修改用户信息成功");
        }
        Response.End();
    }
Exemplo n.º 28
0
    protected void Page_Load(object sender, EventArgs e)
    {
        title      = valObj._ZhName + "编辑";
        Page.Title = title;
        if (!string.IsNullOrEmpty(Request["ID"]))
        {
            if (Request["toEdit"] != null)
            {
                keyid = Request["id"];
            }
            else
            {
                //增加
                title = "增设部门";
                pid   = Request["id"];
            }
        }

        if (!string.IsNullOrEmpty(Request["KeyID"]))
        {
            keyid = Request["KeyID"];
        }
        if (!IsPostBack)
        {
            WEC_REQUEST cond = new WEC_REQUEST();
            cond.AID         = Convert.ToInt32(userBase2.Curraid);
            cond.af_WhereSQL = " and kind<>'-1'";
            txtMENU_KEY.Items.AddRange(FormHelper.GetListItem(WEC_REQUEST.Attribute.TID, WEC_REQUEST.Attribute.TID, WEC_REQUEST.Attribute.KEYWORD, null, cond));
            txtSTATUS.Items.AddRange(FormHelper.GetListItem(WEC_CUSTOM_MENU.Attribute.STATUS));
            txtMENU_TYPE.Items.AddRange(FormHelper.GetListItem(WEC_CUSTOM_MENU.Attribute.MENU_TYPE));
            this.txtID.Disabled            = true; this.txtID.Value = "0";
            this.txtID.Attributes["class"] = "dis";

            try
            {
                if (keyid != "")
                {
                    valObj = BLLTable <WEC_CUSTOM_MENU> .GetRowData(WEC_CUSTOM_MENU.Attribute.ID, keyid);

                    if (valObj == null)
                    {
                        return;
                    }


                    txtID.Value = Convert.ToString(valObj.ID);               //Convert.ToString

                    txtSORT_ID.Value = Convert.ToString(valObj.SORT_ID);     //Convert.ToDecimal

                    txtMENU_TYPE.Value = Convert.ToString(valObj.MENU_TYPE); //Convert.ToString

                    txtMENU_KEY.Value = Convert.ToString(valObj.MENU_KEY);   //Convert.ToString

                    txtURL.Value = Convert.ToString(valObj.URL);             //Convert.ToString

                    txtSTATUS.Value = valObj.STATUS.ToString();

                    txtPID.Value = Convert.ToString(valObj.PID);             //Convert.ToString

                    txtMENU_NAME.Value = Convert.ToString(valObj.MENU_NAME); //Convert.ToString

                    txtAID.Value = Convert.ToString(valObj.AID);             //Convert.ToDecimal

                    txtMENU_KEY.Value = Convert.ToString(valObj.MENU_KEY);   //Convert.ToString

                    txtMENU_TYPE.Value = Convert.ToString(valObj.MENU_TYPE); //Convert.ToString
                }
                else
                {
                    txtID.Value  = GetNewMenuID(pid);
                    txtPID.Value = pid;
                    txtAID.Value = Convert.ToString(userBase2.Curraid);
                }
            }
            catch (Exception ex)
            {
                litWarn.Text = ex.Message;
            }
        }
    }
Exemplo n.º 29
0
    protected void Page_Load(object sender, EventArgs e)
    {
        #region//Ĭ�����ص���
        //hideTableColumnList = new List<AttributeItem>();
        //hideTableColumnList.Add(WEC_REQUEST.Attribute.EXP1);
        //hideTableColumnList.Add(WEC_REQUEST.Attribute.EXP2);
        //hideTableColumnList.Add(WEC_REQUEST.Attribute.EXP3);
        //valObj.LoadAllAttributes(true);//��ʱ�Ӵ˴��룬�Ժ��ܸ��½�����Ҫ
        //valObj.Remove(hideTableColumnList);

        //hideFindColumnList = new List<AttributeItem>();
        //hideFindColumnList.Add(WEC_REQUEST.Attribute.EXP1);
        //hideFindColumnList.Add(WEC_REQUEST.Attribute.EXP2);
        //hideFindColumnList.Add(WEC_REQUEST.Attribute.EXP3);
        #endregion
        condObj.OrderBy(WEC_REQUEST.Attribute.TID, Order.Desc);

        if (!IsPostBack)
        {
            btnFind.Text = LanguageService.GetLanguageString("btnFind", "��ѯ");
            aspPager.PageSize = 10;
            aspPager.CurrentPageIndex = 1;

            if (!string.IsNullOrEmpty(Request["ids"]))
            {
                WEC_REQUEST roleOld = new WEC_REQUEST();
                roleOld.Where(WEC_REQUEST.Attribute.TID, Request["ids"].ToString());
                listObj = BLLTable<WEC_REQUEST>.Select(valObj, roleOld);
                for (int i = 0; i < listObj.Count; i++)
                {
                    if (i > 0)
                    {
                        hidOld.Value += ",";
                        hidInitIDS.Value += ",";
                    }
                    hidOld.Value += "{ID:'" + listObj[i].TID + "',Name:'" + listObj[i].TID + "'}";//�����Name������ʾ���б��У��������ض��塣
                    hidInitIDS.Value += listObj[i].TID;
                }
            }
            try
            {

                listObj = BLLTable<WEC_REQUEST>.SelectByPage(valObj, condObj, aspPager.PageSize, 1, ref recount);
                repList.DataSource = listObj;
                repList.DataBind();
                aspPager.RecordCount = recount;
            }
            catch (Exception ex)
            {
                 litWarn.Text = ex.Message;
            }

        }
    }
Exemplo n.º 30
0
    protected void Page_Load(object sender, EventArgs e)
    {
        title = valObj._ZhName + "�༭";
        Page.Title = title;
        if (!string.IsNullOrEmpty(Request["TID"]))
        {
            keyid = Request["TID"];
        }

        if (!string.IsNullOrEmpty(Request["KeyID"]))
        {
            keyid = Request["KeyID"];
        }
        if (Request["kind"] != null)
        {
            kind = Request["kind"];
        }
        if (!IsPostBack)
        {

            txtMATCH_TYPE.Items.AddRange(FormHelper.GetListItem(WEC_REQUEST.Attribute.MATCH_TYPE));
            txtKIND.Items.AddRange(FormHelper.GetListItem(WEC_REQUEST.Attribute.KIND));
            txtSTATUS.Items.AddRange(FormHelper.GetListItem(WEC_REQUEST.Attribute.STATUS));
            txtADDTIME.Value = (DateTime.Now).ToString("yyyy-MM-dd");

            this.txtTID.Disabled = true; this.txtTID.Value = "0";
            this.txtTID.Attributes["class"] = "dis";
            try
            {
                if (keyid != "")
                {
                    valObj = BLLTable<WEC_REQUEST>.GetRowData(WEC_REQUEST.Attribute.TID, keyid);

                    if (valObj == null)
                    {
                        return;
                    }

                    txtTID.Value = Convert.ToString(valObj.TID);//Convert.ToDecimal

                    txtAID.Value = Convert.ToString(valObj.AID);//Convert.ToDecimal

                    txtKEYWORD.Value = Convert.ToString(valObj.KEYWORD);//Convert.ToString

                    txtMATCH_TYPE.Value = Convert.ToString(valObj.MATCH_TYPE);

                    txtMEMO.Value = Convert.ToString(valObj.MEMO);//Convert.ToString

                    txtKIND.Value = valObj.KIND.ToString();

                    if (txtKIND.Value.Equals("5"))
                    {
                        txtPICURL.Src = valObj.MEMO;
                    }

                    txtSTATUS.Value = valObj.STATUS.ToString();

                    txtADDTIME.Value = (valObj.ADDTIME == DateTime.MinValue) ? "" : valObj.ADDTIME.ToString("yyyy-MM-dd");
                }
                else
                {
                    txtKIND.Value = kind;
                    txtAID.Value = Convert.ToString(userBase2.Curraid);

                }
            }
            catch (Exception ex)
            {
                litWarn.Text = ex.Message;
            }
        }
    }
Exemplo n.º 31
0
    protected void btnFind_Click(object sender, EventArgs e)
    {
        condObj = new WEC_REQUEST();
        finderObj = new WEC_REQUEST();
        foreach (DataBaseField attr in valObj.af_GetAvailableDataBaseField())
        {
            string fieldValue;
            if (TryGetRequest(attr, out fieldValue))
            {
                AttributeItem attr1 = new AttributeItem(attr);
                condObj.Like(attr1, fieldValue);
                finderObj.SetValue(attr1, fieldValue);
            }
        }

        hidVal.Value = valObj.ToJson(20);
        hidCondition.Value = condObj.ToJson(20);
        hidFind.Value = finderObj.ToJson(20);

        BindList(condObj, 1);
    }
Exemplo n.º 32
0
    protected string findString()
    {
        condObj = new WEC_REQUEST();
        finderObj = new WEC_REQUEST();
        foreach (DataBaseField attr in valObj.af_GetAvailableDataBaseField())
        {
            string fieldValue;
            if (TryGetRequest(attr, out fieldValue))
            {
                AttributeItem attr1 = new AttributeItem(attr);
                condObj.Like(attr1, fieldValue);
                finderObj.SetValue(attr1, fieldValue);
            }
        }

        hidVal.Value = valObj.ToJson(20);
        hidCondition.Value = condObj.ToJson(20);
        hidFind.Value = finderObj.ToJson(20);

        return finderObj.ToJson(20);
    }
Exemplo n.º 33
0
    protected void btnOK_Click(object sender, EventArgs e)
    {
        try
        {
            WEC_ACTIVITY valObj = new WEC_ACTIVITY();


            if (txtID.Value != "")
            {
                valObj.ID = Convert.ToDecimal(txtID.Value);
            }


            if (txtAID.Value != "")
            {
                valObj.AID = Convert.ToDecimal(txtAID.Value);
            }


            if (txtKEYWORD.Value != "")
            {
                valObj.KEYWORD = Convert.ToString(txtKEYWORD.Value);
            }



            if (txtTIME.Value != "")
            {
                valObj.TIME = Convert.ToString(txtTIME.Value);
            }


            // if(txtSTART_PICURL.Value !="" )
            //   valObj.START_PICURL = Convert.ToString(txtSTART_PICURL.Value);

            valObj.START_PICURL = hidSTART_PICURL.Value;


            if (txtEND_THEME.Value != "")
            {
                valObj.END_THEME = Convert.ToString(txtEND_THEME.Value);
            }

            valObj.END_PICURL = hidEND_PICURL.Value;
            // if(txtEND_PICURL.Value !="" )
            //     valObj.END_PICURL = Convert.ToString(txtEND_PICURL.Value);


            if (txtTYPE_ONE.Value != "")
            {
                valObj.TYPE_ONE = Convert.ToString(txtTYPE_ONE.Value);
            }



            if (txtNAME_ONE.Value != "")
            {
                valObj.NAME_ONE = Convert.ToString(txtNAME_ONE.Value);
            }


            if (txtNUM_ONE.Value != "")
            {
                valObj.NUM_ONE = Convert.ToInt32(txtNUM_ONE.Value);
            }


            if (txtTYPE_TWO.Value != "")
            {
                valObj.TYPE_TWO = Convert.ToString(txtTYPE_TWO.Value);
            }



            if (txtNAME_TWO.Value != "")
            {
                valObj.NAME_TWO = Convert.ToString(txtNAME_TWO.Value);
            }


            if (txtNUM_TWO.Value != "")
            {
                valObj.NUM_TWO = Convert.ToInt32(txtNUM_TWO.Value);
            }


            if (txtTYPE_THREE.Value != "")
            {
                valObj.TYPE_THREE = Convert.ToString(txtTYPE_THREE.Value);
            }



            if (txtNAME_THREE.Value != "")
            {
                valObj.NAME_THREE = Convert.ToString(txtNAME_THREE.Value);
            }


            if (txtNUM_THREE.Value != "")
            {
                valObj.NUM_THREE = Convert.ToInt32(txtNUM_THREE.Value);
            }


            if (txtTYPE_FOUR.Value != "")
            {
                valObj.TYPE_FOUR = Convert.ToString(txtTYPE_FOUR.Value);
            }



            if (txtNAME_FOUR.Value != "")
            {
                valObj.NAME_FOUR = Convert.ToString(txtNAME_FOUR.Value);
            }


            if (txtNUM_FOUR.Value != "")
            {
                valObj.NUM_FOUR = Convert.ToInt32(txtNUM_FOUR.Value);
            }


            if (txtTYPE_FIVE.Value != "")
            {
                valObj.TYPE_FIVE = Convert.ToString(txtTYPE_FIVE.Value);
            }



            if (txtNAME_FIVE.Value != "")
            {
                valObj.NAME_FIVE = Convert.ToString(txtNAME_FIVE.Value);
            }


            if (txtNUM_FIVE.Value != "")
            {
                valObj.NUM_FIVE = Convert.ToInt32(txtNUM_FIVE.Value);
            }


            if (txtTYPE_SIX.Value != "")
            {
                valObj.TYPE_SIX = Convert.ToString(txtTYPE_SIX.Value);
            }



            if (txtNAME_SIX.Value != "")
            {
                valObj.NAME_SIX = Convert.ToString(txtNAME_SIX.Value);
            }


            if (txtNUM_SIX.Value != "")
            {
                valObj.NUM_SIX = Convert.ToInt32(txtNUM_SIX.Value);
            }


            if (txtCONFIRM_PWD.Value != "")
            {
                valObj.CONFIRM_PWD = Convert.ToString(txtCONFIRM_PWD.Value);
            }


            if (txtNAME.Value != "")
            {
                valObj.NAME = Convert.ToString(txtNAME.Value);
            }


            if (txtCONTENT.Value != "")
            {
                valObj.CONTENT = Convert.ToString(txtCONTENT.Value);
            }


            if (txtINFO.Value != "")
            {
                valObj.INFO = Convert.ToString(txtINFO.Value);
            }



            if (txtEND_INSTRUCTION.Value != "")
            {
                valObj.END_INSTRUCTION = Convert.ToString(txtEND_INSTRUCTION.Value);
            }



            if (txtPROBABILITY.Value != "")
            {
                valObj.PROBABILITY = Convert.ToInt32(txtPROBABILITY.Value);
            }


            if (txtNUMBER_TIMES.Value != "")
            {
                valObj.NUMBER_TIMES = Convert.ToInt32(txtNUMBER_TIMES.Value);
            }



            if (txtINFORMATION.Value != "")
            {
                valObj.INFORMATION = Convert.ToString(txtINFORMATION.Value);
            }

            valObj.KIND = Convert.ToInt32(kind);


            if (keyid != "")
            {
                valObj.ID = Convert.ToDecimal(keyid);
                count     = BLLTable <WEC_ACTIVITY> .Update(valObj, WEC_ACTIVITY.Attribute.ID);
            }
            else
            {
                keyid = valObj.ID.ToString();
                WEC_REQUEST wec_request = new WEC_REQUEST();
                wec_request.AID        = Convert.ToInt32(userBase2.Curraid);
                wec_request.ADDTIME    = DateTime.Now;
                wec_request.KEYWORD    = valObj.KEYWORD;
                wec_request.KIND       = 8;
                wec_request.MEMO       = "";
                wec_request.STATUS     = 0;
                wec_request.MATCH_TYPE = 0;
                BLLTable <WEC_REQUEST> .Insert(wec_request, WEC_REQUEST.Attribute.TID);

                valObj.R_ID = wec_request.TID;
                count       = BLLTable <WEC_ACTIVITY> .Insert(valObj, WEC_ACTIVITY.Attribute.ID);

                WEC_REQUEST_DETAIL detail = new WEC_REQUEST_DETAIL();
                detail.TID         = wec_request.TID;
                detail.SORT_ID     = 1;
                detail.STATUS      = 0;
                detail.PICURL      = valObj.START_PICURL;
                detail.TITLE       = valObj.NAME;
                detail.ADDTIME     = DateTime.Now;;
                detail.DESCRIPTION = valObj.INFO;
                detail.TYPE_ID     = "4";

                detail.TYPE_VALUE = "";

                BLLTable <WEC_REQUEST_DETAIL> .Insert(detail, WEC_REQUEST_DETAIL.Attribute.ID);

                Random   r         = new Random();
                int[]    num_type  = new int[] { valObj.NUM_ONE, valObj.NUM_TWO, valObj.NUM_THREE, valObj.NUM_FOUR, valObj.NUM_FIVE, valObj.NUM_SIX };
                string[] type_type = new string[] { valObj.TYPE_ONE, valObj.TYPE_TWO, valObj._TYPE_THREE, valObj.TYPE_FOUR, valObj.TYPE_FIVE, valObj.TYPE_SIX };
                string[] name_type = new string[] { valObj.NAME_ONE, valObj.NAME_TWO, valObj.NAME_THREE, valObj.NAME_FOUR, valObj.NAME_FIVE, valObj.NAME_SIX };
                for (int j = 0; j < num_type.Length; j++)
                {
                    for (int i = 0; i < num_type[j]; i++)
                    {
                        WEC_ACTIVITY_SNCODE sn = new WEC_ACTIVITY_SNCODE();
                        sn.A_ID       = valObj.ID;
                        sn.PHONE      = "";
                        sn.WX_CODE    = "";
                        sn.STATUS     = 0;
                        sn.AWARD_TYPE = j + 1;
                        sn.AWARD_NAME = name_type[j];
                        sn.SN_CODE    = DateTime.Now.ToString("yyyyMMddHHmmss") + (r.Next(8999) + 1000) + "";
                        BLLTable <WEC_ACTIVITY_SNCODE> .Insert(sn, WEC_ACTIVITY_SNCODE.Attribute.ID);
                    }
                }
            }
            if (count > 0)
            {
                StringBuilder        sbData = new StringBuilder("{valObj:''");
                List <AttributeItem> lstCol = valObj.af_AttributeItemList;
                for (int i = 0; i < lstCol.Count; i++)
                {
                    object val = valObj.GetValue(lstCol[i]);
                    if (val != null)
                    {
                        sbData.Append(",").Append(lstCol[i].FieldName).Append(":'").Append(val.ToString()).Append("'");
                    }
                }
                sbData.Append("}");
                if (ViewState["sbData"] == null)
                {
                    ViewState["sbData"] = sbData.ToString();
                }
                else
                {
                    ViewState["sbData"] += "," + sbData.ToString();
                }
                Button btn = (Button)sender;
                if (btn.ID.IndexOf("btnOK") != -1)
                {
                    if (ViewState["sbData"] == null)
                    {
                        string dataStr = "[" + ViewState["sbData"].ToString() + "]";
                        ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = '" + dataStr + "';}else{window.returnValue = '" + dataStr + "';}window.close();", true);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = 're';}else{window.returnValue = 're';}window.close();", true);
                    }
                }
                else
                {
                    txtID.Value = "";


                    txtAID.Value = "";


                    txtKEYWORD.Value = "";



                    txtTIME.Value = "";


                    //  txtSTART_PICURL.Value ="";



                    txtEND_THEME.Value = "";


                    //  txtEND_PICURL.Value ="";


                    txtTYPE_ONE.Value = "";



                    txtNAME_ONE.Value = "";


                    txtNUM_ONE.Value = "";


                    txtTYPE_TWO.Value = "";



                    txtNAME_TWO.Value = "";


                    txtNUM_TWO.Value = "";


                    txtTYPE_THREE.Value = "";



                    txtNAME_THREE.Value = "";


                    txtNUM_THREE.Value = "";


                    txtTYPE_FOUR.Value = "";



                    txtNAME_FOUR.Value = "";


                    txtNUM_FOUR.Value = "";


                    txtTYPE_FIVE.Value = "";



                    txtNAME_FIVE.Value = "";


                    txtNUM_FIVE.Value = "";


                    txtTYPE_SIX.Value = "";



                    txtNAME_SIX.Value = "";


                    txtNUM_SIX.Value = "";


                    txtCONFIRM_PWD.Value = "";



                    txtNAME.Value = "";


                    txtCONTENT.Value = "";


                    txtINFO.Value = "";



                    txtEND_INSTRUCTION.Value = "";



                    txtPROBABILITY.Value = "";


                    txtNUMBER_TIMES.Value = "";



                    txtINFORMATION.Value = "";
                }
            }
        }
        catch (Exception ex)
        {
            litWarn.Text = ex.Message;
        }
    }