choosesendobject.aspx.cs

来自「该服务平台解决了计算机网络与移动网络之间信息交换问题」· CS 代码 · 共 407 行 · 第 1/2 页

CS
407
字号
                Response.Write("<script language='javascript'>alert('提交短信成功!');</script>");
            }
            catch
            {
                Response.Write("<script language='javascript'>alert('提交短信失败!');</script>");
                return;
            }
        }
    }
    protected void btnBack_Click(object sender, EventArgs e)
    {
        string flag = Request.QueryString[3].ToString();
        int smsType = int.Parse(Request.QueryString[1].ToString());
        string url = "";
        if (flag == "1")
            url = string.Format("<script>window.location.href = 'SubmisionMsg.aspx?SMSType={0}&operationID=0'</script>", smsType);
        else
            url = string.Format("<script>window.location.href = 'ReadySMS.aspx?SMSType={0}'</script>", smsType);
        Response.Write(url);
    }
    protected void cbOrganise_SelectedIndexChanged(object sender, EventArgs e)
    {
        userConporation = new DataAccess.TableAccessor.UserConporation();
        cbUserName.DataSource = userConporation.GetUserNameByCorporationID(int.Parse(this.cbCorporation.SelectedItem.Value));
        cbUserName.DataTextField = "Name";
        cbUserName.DataValueField = "UserID";
        cbUserName.DataBind();
        ListItem listName = new ListItem("全部", "0");
        cbUserName.Items.Insert(0, listName);
    }
    protected void ckbChange_CheckedChanged(object sender, EventArgs e)
    {
        if (ckbChange.Checked)
        {
            PanelChangeSendObject.Visible = true;
            PanelSendObject.Visible = false;
        }
        else
        {
            PanelChangeSendObject.Visible = false;
            PanelSendObject.Visible = true;
        }
    }

    private int GetTraderID(String tradeName)
    {
        switch (tradeName)
        {
            case "中国移动" :
                return 1;
            case "中国联通" :
                return 2;
            case "中国电信小灵通" :
                return 3;
            default:
                return 0;
        }
    }

    protected void btnSend_Click(object sender, EventArgs e)
    {
        #region 
        //cookieAccess = new DataAccess.CookieAccessor();
        //int areaID = 0;
        //int countyID = 0;
        //int villageID = 0;
        //string mobile = "";
        //string userName = "";
        //ArrayList corporationID = new ArrayList();
        //ArrayList mainOperationID = new ArrayList();
        //ArrayList childOperationID = new ArrayList();
        //int tradeID = 0;
        //int smsID = int.Parse(Request.QueryString[0].ToString());
        //int smsType = int.Parse(Request.QueryString[1].ToString());
     
        //smsInfoAccessor = new DataAccess.TableAccessor.SMSInfo();
        //sendSMS = new DataAccess.SendSMS();
        //DataTable dt = smsInfoAccessor.GetSMSContentInfo(smsID);
        //DataTable corporationDataTable = smsInfoAccessor.GetSingleSMSCorporationInfo(smsID);
        //DataTable operationDataTable = smsInfoAccessor.GetSingleSMSOperationInfo(smsID);
        //String sms = dt.Rows[0]["MessageContent"].ToString();

        //if (ckbChange.Checked)
        //{
        //    areaID = int.Parse(cbArea.SelectedValue.ToString());
        //    countyID = int.Parse(cbCorporation.SelectedValue.ToString());
        //    mobile = cbUserName.SelectedValue.ToString();
        //    tradeID = int.Parse(cbTrader.SelectedValue.ToString());
        //    userName = cbUserName.SelectedItem.Text;
        //}
        //else
        //{
        //    areaID = int.Parse(dt.Rows[0]["AreaID"].ToString());
        //    countyID = int.Parse(dt.Rows[0]["CountyID"].ToString());
        //    villageID = int.Parse(dt.Rows[0]["VillageID"].ToString());
        //    userName = tbUserName.Text;
        //    mobile = dt.Rows[0]["Mobile"].ToString();
        //    for (int i = 0; i < corporationDataTable.Rows.Count; i++)
        //    {
        //        corporationID.Add(corporationDataTable.Rows[i]["CorporationID"].ToString());
        //    }

        //    tradeID = int.Parse(dt.Rows[0]["TradeID"].ToString());
        //}
        //if (userName == "")
        //{
        //    try
        //    {
        //        sendSMS.AddSMSToMainDataBase(areaID, countyID, villageID, corporationID, mainOperationID,
        //            childOperationID, tradeID, sms, smsType);
        //        smsInfoAccessor.ChangeSMSFlag(smsID, 2);
        //        int sendMan = cookieAccess.GetLoginUserOperationID();
        //        smsInfoAccessor.UpdateSendMan(smsID, sendMan);
        //        Response.Write("<script language='javascript'>alert('发送短信成功!');</script>");
        //    }
        //    catch
        //    {
        //        Response.Write("<script language='javascript'>alert('发送短信失败!');</script>");
        //        return;
        //    }
        //}
        //else
        //{
        //    try
        //    {
        //        sendSMS.SendingSingleSMS(sms, mobile, tradeID, smsType, "企业");
        //        smsInfoAccessor.ChangeSMSFlag(smsID, 2);
        //        int sendMan = cookieAccess.GetLoginUserOperationID();
        //        smsInfoAccessor.UpdateSendMan(smsID, sendMan);
        //        Response.Write("<script language='javascript'>alert('发送短信成功!');</script>");
        //    }
        //    catch
        //    {
        //        Response.Write("<script language='javascript'>alert('发送短信失败!');</script>");
        //        return;
        //    }
        //}
        #endregion
        userInfoAccessor = new DataAccess.TableAccessor.UserInfo();
        sendSMS = new DataAccess.SendSMS();
        int smsID = int.Parse(Request.QueryString[0].ToString());

        if (ckbChange.Checked)
        {
            int userTeamID = int.Parse(cbArea.SelectedValue);
            int deptID = 0;
            int userID = 0;
            String mobile = "";
            try
            { deptID = int.Parse(cbCorporation.SelectedValue); }
            catch { }
            try
            { userID = int.Parse(cbUserName.SelectedValue);}
            catch { }
            if (userID != 0)
            {
                mobile = userInfoAccessor.GetMobile(userID).Rows[0][0].ToString();
            }
            try
            {
                sendSMS.SendMsg(smsID, userTeamID, deptID, userTeamID, mobile);
                Response.Write("<script language='javascript'>alert('发送短信成功!');</script>");
            }
            catch
            {
                Response.Write("<script language='javascript'>alert('发送短信失败!');</script>");
            }

            

        }
        else
        {
            try
            {   sendSMS.SendMsg(smsID);
                Response.Write("<script language='javascript'>alert('发送短信成功!');</script>");
            }
            catch
            { Response.Write("<script language='javascript'>alert('发送短信失败!');</script>"); }
        }

    }
    protected void cbArea_SelectedIndexChanged(object sender, EventArgs e)
    {
        cbUserName.Items.Clear();
        userConporation = new DataAccess.TableAccessor.UserConporation();
        cbCorporation.DataSource = userConporation.GetCorporationInfoByAreaID(int.Parse(cbArea.SelectedItem.Value));
        cbCorporation.DataTextField = "CorporationName";
        cbCorporation.DataValueField = "CorporationID";
        cbCorporation.DataBind();
    }

    protected void cbCounty_SelectedIndexChanged(object sender, EventArgs e)
    {

    }
    protected void cbMainOperation_SelectedIndexChanged(object sender, EventArgs e)
    {

    }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?