/// <summary>
    /// 初始绑定.由左边的树目录为传过来。如果没有传入。则取整个系统登入用户。Session[]
    /// </summary>
    public void InitdataBind()
    {
        /*
         *      IAgency agency = new Agency();
         *      SqlDataReader dr = null;
         *      int ParentAgencyID = 0;
         *
         *      dr = agency.GetSingleAgency( AgencyName );
         *      try
         *      {
         *              if( dr.Read() )
         *              {
         *                      ParentAgencyID = Convert.ToInt32( dr["AgencyID"] );
         *              }
         *      }
         *      catch( Exception ex )
         *      {
         *              throw ex;
         *      }
         *      finally
         *      {
         *              dr.Close();
         *      }
         */

        string ParentAgencyID = new BLL.Agency().GetAgencyIdByName(AgencyName);

        string sqlCondition = " And ParentAgencyID = " + ParentAgencyID;

        string searchkey = CommonManager.Web.RequestUrlDecode("key", "");

        if (!string.IsNullOrEmpty(searchkey))
        {
            sqlCondition += " and (AgencyName='" + searchkey + "' or TrueName='" + searchkey + "') ";
        }

        int       counts;
        DataTable dt = Agency.Default.AgencyList("*", "AgencyID", 1, anpPageIndex.PageSize, PageIndex, out counts, sqlCondition);

        anpPageIndex.RecordCount      = counts;
        anpPageIndex.CurrentPageIndex = PageIndex;

        rptDownAgencyList.DataSource = dt;
        rptDownAgencyList.DataBind();

        TotalMoney = DbSession.Default.FromSql("select ISNULL(Sum(convert(bigint,Account)),0) from web_agency where ParentAgencyID=" + ParentAgencyID).ToScalar <long>();
    }
Beispiel #2
0
    public void Balance()
    {
        string action = Utility.Common.GetStringOfUrl("action");
        string id     = Utility.Common.GetStringOfUrl("id");

        if (action == "balance" && CommonManager.String.IsInteger(id))
        {
            //判断权限
            AdminPopedom.IsHoldModel("17");

            int balance = new BLL.Agency().BalanceSingle(id, AdminInfo["ID"].ToString());
            if (balance >= 0)
            {
                Utility.Common.OutMsgBox("结算成功,共结算了" + UiCommon.StringConfig.MoneyChu100(balance) + "金币到ID为[" + id + "]的代理商帐号中!", Utility.Common.UrlValue);
                databind();
            }
            else
            {
                Utility.Common.OutMsgBox("结算失败!", Utility.Common.UrlValue);
            }
        }
    }
Beispiel #3
0
    public void Balance()
    {
        string action = Utility.Common.GetStringOfUrl( "action" );
        string id = Utility.Common.GetStringOfUrl("id");
        if (action == "balance" && CommonManager.String.IsInteger(id))
        {
            //判断权限
            AdminPopedom.IsHoldModel("17");

            int balance = new BLL.Agency().BalanceSingle(id, AdminInfo["ID"].ToString());
            if( balance >= 0 )
            {

                Utility.Common.OutMsgBox( "结算成功,共结算了" + UiCommon.StringConfig.MoneyChu100( balance ) + "金币到ID为[" + id + "]的代理商帐号中!", Utility.Common.UrlValue );
                databind();

            }
            else
            {
                Utility.Common.OutMsgBox( "结算失败!", Utility.Common.UrlValue );
            }
        }
    }
    protected void btnSave_Click( object sender, EventArgs e )
    {
        if(!BCST.Common.CommonManager.Web.CheckPostSource())
        {
            return;
        }

        //---
        if (tbxPassword.Text.Trim().Length > 0)
        {
            if (tbxPassword.Text.Trim().ToLower() != tbxPassword2.Text.Trim())
            {
                lblMsg.Text = "两次输入的帐号密码不一致,请重新输入!";
                return;
            }
        }

        //----
        if( tbxDomain.Text.Trim().Length == 0 )
        {
            tbxDomain.Text = tbxUser.Text.Trim();
        }

        //---
        string spareValue = tbxSpareValue.Text.Trim();
        if (!BCST.Common.CommonManager.String.IsInteger(spareValue))
        {
            lblMsg.Text = "门票比例请输入整数!";
            return;
        }
        else if (agency.ExistDomain(AgencyID, tbxDomain.Text.Trim()))
        {
            lblMsg.Text = "代理商二级域名已存在,请重新输入!";
            return;
        }

        //----
        if( tbxPostalCode.Text.Trim().Length == 0 )
        {
            tbxPostalCode.Text = "0";
        }

        int iRows = 0;
        iRows = new BLL.Agency().Update(AgencyID, tbxPassword.Text.Trim(), tbxName.Text.Trim(), tbxPhone.Text.Trim(), tbxAddress.Text.Trim(), tbxPostalCode.Text.Trim(),
                        tbxQQ.Text.Trim(), tbxEmail.Text.Trim(), tbxMobile.Text.Trim(), tbxAccountNo.Text.Trim(),tbxAccountName.Text.Trim(), tbxBankName.Text.Trim(),
                        tbxBankAddress.Text.Trim(), tbxPayorNo.Text.Trim(), tbxDomain.Text.Trim(), txtRemark.Text.Trim(), txtTenpayNo.Text.Trim(),
                        tbxSpareValue.Text.Trim(), AdminInfo["ID"].ToString());

        if (iRows == 0)
        {

            lblMsg.Text = "代理商资料修改成功!" + DateTime.Now;
            //Response.Redirect("AgencyView.aspx");
        }
        else if (iRows == -2)
        {
            lblMsg.Text = "二级域名已存在,请重新输入!";
            return;
        }
        else if (iRows == -3 || iRows == -4)
        {
            lblMsg.Text = "门票比例不能超出允许的变动范围!";
            return;
        }
        else
        {

            lblMsg.Text = "代理商资料修改失败!";
        }

        /*

        string agencyID = Utility.Common.GetStringOfUrl( "agencyid" );

        //----
        if( tbxDomain.Text.Trim().Length == 0 )
        {
            tbxDomain.Text = tbxUser.Text.Trim();
        }

        if( agency.ExistDomain( agencyID, tbxDomain.Text.Trim() ) )
        {
            lblMsg.Text = "二级域名已存在,请重新输入!";
            return;
        }

        //----
        if( tbxPostalCode.Text.Trim().Length == 0 )
        {
            tbxPostalCode.Text = "0";
        }

        int iRows = 0;
        if( tbxPassword.Text.Trim().Length > 0 )
        {
            iRows = new BLL.Agency().Update( agencyID, tbxPassword.Text.Trim(), tbxName.Text.Trim(), tbxPhone.Text.Trim(),
                tbxAddress.Text.Trim(), tbxPostalCode.Text.Trim(), tbxQQ.Text.Trim(), tbxEmail.Text.Trim(), tbxMobile.Text.Trim(), tbxAccountNo.Text.Trim(),
                tbxAccountName.Text.Trim(), tbxBankName.Text.Trim(), tbxBankAddress.Text.Trim(), tbxPayorNo.Text.Trim(), tbxDomain.Text.Trim(), txtRemark.Text.Trim(), txtTenpayNo.Text.Trim() );
        }
        else
        {
            iRows = new BLL.Agency().UpdateNotPwd( agencyID, tbxName.Text.Trim(), tbxPhone.Text.Trim(),
                tbxAddress.Text.Trim(), tbxPostalCode.Text.Trim(), tbxQQ.Text.Trim(), tbxEmail.Text.Trim(), tbxMobile.Text.Trim(), tbxAccountNo.Text.Trim(),
                tbxAccountName.Text.Trim(), tbxBankName.Text.Trim(), tbxBankAddress.Text.Trim(), tbxPayorNo.Text.Trim(), tbxDomain.Text.Trim(), txtRemark.Text.Trim(), txtTenpayNo.Text.Trim() );
        }

        BLL.AdminLog alog = new BLL.AdminLog();
        if( iRows > 0 )
        {
            alog.Add(UiCommon.AdminLoginInfo.UserName, "修改代理商[" + tbxUser.Text.Trim() + "]的资料");
            Response.Redirect( "AgencyView.aspx" );

        }
        else
        {
            alog.Add( UiCommon.AdminLoginInfo.UserName, "修改代理商资料失败" );
            lblMsg.Text = "修改失败!";
        }*/
    }
    /// <summary>
    /// 初始绑定.由左边的树目录为传过来。如果没有传入。则取整个系统登入用户。Session[]
    /// </summary>
    public void InitdataBind()
    {
        /*
        IAgency agency = new Agency();
        SqlDataReader dr = null;
        int ParentAgencyID = 0;

        dr = agency.GetSingleAgency( AgencyName );
        try
        {
            if( dr.Read() )
            {
                ParentAgencyID = Convert.ToInt32( dr["AgencyID"] );
            }
        }
        catch( Exception ex )
        {
            throw ex;
        }
        finally
        {
            dr.Close();
        }
        */

        string ParentAgencyID = new BLL.Agency().GetAgencyIdByName(AgencyName);

        string sqlCondition = " And ParentAgencyID = " + ParentAgencyID;

        string searchkey = CommonManager.Web.RequestUrlDecode( "key", "" );
        if( !string.IsNullOrEmpty( searchkey ) )
        {
            sqlCondition += " and (AgencyName='" + searchkey + "' or TrueName='" + searchkey + "') ";
        }

        int counts;
        DataTable dt = Agency.Default.AgencyList( "*", "AgencyID", 1, anpPageIndex.PageSize, PageIndex, out counts, sqlCondition );
        anpPageIndex.RecordCount = counts;
        anpPageIndex.CurrentPageIndex = PageIndex;

        rptDownAgencyList.DataSource = dt;
        rptDownAgencyList.DataBind();

        TotalMoney = DbSession.Default.FromSql("select ISNULL(Sum(convert(bigint,Account)),0) from web_agency where ParentAgencyID=" + ParentAgencyID).ToScalar<long>();
    }
    protected void btnSave_Click(object sender, EventArgs e)
    {
        if (!BCST.Common.CommonManager.Web.CheckPostSource())
        {
            return;
        }

        //---
        if (tbxPassword.Text.Trim().Length > 0)
        {
            if (tbxPassword.Text.Trim().ToLower() != tbxPassword2.Text.Trim())
            {
                lblMsg.Text = "两次输入的帐号密码不一致,请重新输入!";
                return;
            }
        }

        //----
        if (tbxDomain.Text.Trim().Length == 0)
        {
            tbxDomain.Text = tbxUser.Text.Trim();
        }

        //---
        string spareValue = tbxSpareValue.Text.Trim();

        if (!BCST.Common.CommonManager.String.IsInteger(spareValue))
        {
            lblMsg.Text = "门票比例请输入整数!";
            return;
        }
        else if (agency.ExistDomain(AgencyID, tbxDomain.Text.Trim()))
        {
            lblMsg.Text = "代理商二级域名已存在,请重新输入!";
            return;
        }

        //----
        if (tbxPostalCode.Text.Trim().Length == 0)
        {
            tbxPostalCode.Text = "0";
        }

        int iRows = 0;

        iRows = new BLL.Agency().Update(AgencyID, tbxPassword.Text.Trim(), tbxName.Text.Trim(), tbxPhone.Text.Trim(), tbxAddress.Text.Trim(), tbxPostalCode.Text.Trim(),
                                        tbxQQ.Text.Trim(), tbxEmail.Text.Trim(), tbxMobile.Text.Trim(), tbxAccountNo.Text.Trim(), tbxAccountName.Text.Trim(), tbxBankName.Text.Trim(),
                                        tbxBankAddress.Text.Trim(), tbxPayorNo.Text.Trim(), tbxDomain.Text.Trim(), txtRemark.Text.Trim(), txtTenpayNo.Text.Trim(),
                                        tbxSpareValue.Text.Trim(), AdminInfo["ID"].ToString());


        if (iRows == 0)
        {
            lblMsg.Text = "代理商资料修改成功!" + DateTime.Now;
            //Response.Redirect("AgencyView.aspx");
        }
        else if (iRows == -2)
        {
            lblMsg.Text = "二级域名已存在,请重新输入!";
            return;
        }
        else if (iRows == -3 || iRows == -4)
        {
            lblMsg.Text = "门票比例不能超出允许的变动范围!";
            return;
        }
        else
        {
            lblMsg.Text = "代理商资料修改失败!";
        }

        /*
         *
         * string agencyID = Utility.Common.GetStringOfUrl( "agencyid" );
         *
         *      //----
         *      if( tbxDomain.Text.Trim().Length == 0 )
         *      {
         *              tbxDomain.Text = tbxUser.Text.Trim();
         *      }
         *
         *      if( agency.ExistDomain( agencyID, tbxDomain.Text.Trim() ) )
         *      {
         *              lblMsg.Text = "二级域名已存在,请重新输入!";
         *              return;
         *      }
         *
         *      //----
         *      if( tbxPostalCode.Text.Trim().Length == 0 )
         *      {
         *              tbxPostalCode.Text = "0";
         *      }
         *
         *
         * int iRows = 0;
         *      if( tbxPassword.Text.Trim().Length > 0 )
         *      {
         *              iRows = new BLL.Agency().Update( agencyID, tbxPassword.Text.Trim(), tbxName.Text.Trim(), tbxPhone.Text.Trim(),
         *                      tbxAddress.Text.Trim(), tbxPostalCode.Text.Trim(), tbxQQ.Text.Trim(), tbxEmail.Text.Trim(), tbxMobile.Text.Trim(), tbxAccountNo.Text.Trim(),
         *                      tbxAccountName.Text.Trim(), tbxBankName.Text.Trim(), tbxBankAddress.Text.Trim(), tbxPayorNo.Text.Trim(), tbxDomain.Text.Trim(), txtRemark.Text.Trim(), txtTenpayNo.Text.Trim() );
         *      }
         *      else
         *      {
         *              iRows = new BLL.Agency().UpdateNotPwd( agencyID, tbxName.Text.Trim(), tbxPhone.Text.Trim(),
         *                      tbxAddress.Text.Trim(), tbxPostalCode.Text.Trim(), tbxQQ.Text.Trim(), tbxEmail.Text.Trim(), tbxMobile.Text.Trim(), tbxAccountNo.Text.Trim(),
         *                      tbxAccountName.Text.Trim(), tbxBankName.Text.Trim(), tbxBankAddress.Text.Trim(), tbxPayorNo.Text.Trim(), tbxDomain.Text.Trim(), txtRemark.Text.Trim(), txtTenpayNo.Text.Trim() );
         *      }
         *
         * BLL.AdminLog alog = new BLL.AdminLog();
         *      if( iRows > 0 )
         *      {
         *  alog.Add(UiCommon.AdminLoginInfo.UserName, "修改代理商[" + tbxUser.Text.Trim() + "]的资料");
         *              Response.Redirect( "AgencyView.aspx" );
         *
         *      }
         *      else
         *      {
         *              alog.Add( UiCommon.AdminLoginInfo.UserName, "修改代理商资料失败" );
         *              lblMsg.Text = "修改失败!";
         *      }*/
    }