/// <summary>
    /// 保存
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void lbtnPwd_Click(object sender, EventArgs e)
    {
        string msg = "";

        try
        {
            bool retulst = false;

            string oldPwd = PbProject.WebCommon.Web.Cookie.SiteCookie.GetMD5(OldPWD.Text.Trim()); //原支付密码
            string newPwd = PbProject.WebCommon.Web.Cookie.SiteCookie.GetMD5(NewPwd.Text.Trim()); //新支付密码

            if (NewPwd.Text.Trim() != RNewPWD.Text.Trim())
            {
                msg = "两次输入的密码不一致!";
            }

            if (string.IsNullOrEmpty(mCompany.AccountPwd))
            {
                //新设置
            }
            else
            {
                //修改 ,暂时未处理
                if (mCompany.AccountPwd != oldPwd)
                {
                    msg = "原支付密码错误!";
                }
                else if (oldPwd == newPwd)
                {
                    msg = "原支付密码和新支付密码不能一样!";
                }
            }


            if (msg == "")
            {
                HashObject parameter = new HashObject();

                parameter.Add("id", mCompany.id);
                parameter.Add("AccountPwd", newPwd);

                retulst = new PbProject.Logic.User.User_CompanyBLL().UpdateById(parameter);

                if (retulst)
                {
                    msg = "密码修改成功!请重新登录!";
                }
                else
                {
                    msg = "密码修改失败!";
                }
            }
        }
        catch (Exception)
        {
        }

        ScriptManager.RegisterStartupScript(this, GetType(), DateTime.Now.Ticks.ToString(), "showdialog('" + msg + "');", true);
    }
    protected void lbtnPwd_Click(object sender, EventArgs e)
    {
        string msg     = "";
        bool   retulst = false;

        dt = (DataTable)ViewState["dt"];
        try
        {
            string oldPwd = PbProject.WebCommon.Web.Cookie.SiteCookie.GetMD5(OldPWD.Text.Trim());
            string newPwd = PbProject.WebCommon.Web.Cookie.SiteCookie.GetMD5(NewPwd.Text.Trim());
            if (NewPwd.Text.Trim() != RNewPWD.Text.Trim())
            {
                msg = "两次输入的密码不一致!";
            }
            HashObject parameter = new HashObject();
            switch (ViewState["type"].ToString())
            {
            case "updatepwd":
                if (dt.Rows[0]["LoginPassWord"].ToString() != oldPwd)
                {
                    msg = "原密码错误!";
                }
                else if (oldPwd == newPwd)
                {
                    msg = "原密码和新密码不能一样!";
                }
                break;
            }
            if (msg == "")
            {
                parameter.Add("id", dt.Rows[0]["id"]);
                parameter.Add("AccountPwd", newPwd);
                retulst = new PbProject.Logic.User.User_CompanyBLL().UpdateById(parameter);
                if (retulst)
                {
                    msg = "成功!";
                    mCompany.AccountPwd = newPwd;
                }
                else
                {
                    msg = "失败!";
                }
            }
        }
        catch (Exception)
        {
            msg = "操作失败!";
        }

        ScriptManager.RegisterStartupScript(this, GetType(), "456", "showdialog('" + msg + "');", true);
    }
Esempio n. 3
0
    public void UserVirtual()
    {
        try
        {
            string tempSqlWhere = " UninCode='" + mUser.CpyNo + "'";
            List <User_Company> payDetailList = new PbProject.Logic.User.User_CompanyBLL().GetListBySqlWhere(tempSqlWhere);

            if (payDetailList != null && payDetailList.Count == 1)
            {
                lblCpyName.Text      = payDetailList[0].UninAllName.ToString();
                lblAccountMoney.Text = payDetailList[0].AccountMoney.ToString();
                lblMaxDebtMoney.Text = payDetailList[0].MaxDebtMoney.ToString();
                lblMaxDebtDays.Text  = payDetailList[0].MaxDebtDays.ToString();
            }
        }
        catch (Exception)
        {
        }
    }
    /// <summary>
    /// 绑定
    /// </summary>
    /// <param name="source"></param>
    /// <param name="e"></param>
    protected void Repeater_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        string msg = "";

        try
        {
            IHashObject paramter = new HashObject();
            if (e.CommandName == "Update")
            {
                string s  = (e.Item.FindControl("UpDateButton") as LinkButton).Text;
                string id = e.CommandArgument.ToString();
                if (s.Equals("冻 结"))
                {
                    paramter.Add("AccountState", 0);
                }
                else if (s.Equals("解 冻"))
                {
                    paramter.Add("AccountState", 1);
                }
                paramter.Add("id", e.CommandArgument.ToString());
                msg = new PbProject.Logic.User.User_CompanyBLL().UpdateById(paramter) == true ? s + " 成 功" : s + " 失 败";
            }
            else if (e.CommandName == "UpDatePwd")
            {
                List <User_Employees> list = new PbProject.Logic.User.User_EmployeesBLL().GetBySQLList("CpyNo='" + e.CommandArgument.ToString() + "' and IsAdmin=0");
                paramter.Add("id", list[0].id.ToString());
                paramter.Add("LoginPassWord", PbProject.WebCommon.Web.Cookie.SiteCookie.GetMD5("888888"));
                msg = new PbProject.Logic.User.User_EmployeesBLL().UpdateById(paramter) == true ? "密码恢复成功,初始密码888888" : "恢复失败";
            }
            PageDataBind();
        }
        catch (Exception)
        {
            msg = "操作失败!";
        }
        ScriptManager.RegisterStartupScript(this, GetType(), "", "showdialog('" + msg + "');", true);
    }
Esempio n. 5
0
    /// <summary>
    /// 自动登录
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btn_Click(object sender, EventArgs e)
    {
        try
        {
            if (mCompany.RoleType == 1)
            {
                string url = "";

                //使用自动登录
                string CompanyName = txtLogin.Text.Trim();
                string CompanyPwd  = PbProject.WebCommon.Web.Cookie.SiteCookie.GetMD5(CompanyName);

                if (rblType.SelectedValue == "91")
                {
                    #region 正式站
                    string tempWhere = " UninCode in(select CpyNo from User_Employees where LoginName='" + CompanyName + "') ";
                    List <User_Company> payCompanyList = new PbProject.Logic.User.User_CompanyBLL().GetListBySqlWhere(tempWhere);

                    if (payCompanyList != null && payCompanyList.Count > 0)
                    {
                        if (string.IsNullOrEmpty(payCompanyList[0].WebSite))
                        {
                            string uninCode = payCompanyList[0].UninCode;

                            if (uninCode.Length >= 12)
                            {
                                tempWhere = " UninCode ='" + uninCode.Substring(0, 12) + "' ";
                                List <User_Company> payCompanyList2 = new PbProject.Logic.User.User_CompanyBLL().GetListBySqlWhere(tempWhere);

                                if (payCompanyList2 != null && payCompanyList2.Count > 0)
                                {
                                    url = payCompanyList2[0].WebSite;
                                }
                            }
                        }
                        else
                        {
                            url = payCompanyList[0].WebSite;
                        }
                    }
                    else
                    {
                        // 没有用户
                    }

                    if (!string.IsNullOrEmpty(url))
                    {
                        string[] str = url.Split('|');
                        url = str[0];
                        url = url.Trim();

                        if (!url.Contains("http://"))
                        {
                            url = "http://" + url;
                        }
                    }

                    #endregion
                }
                else
                {
                    //测试站
                    url = "http://210.14.138.26:204";
                }

                //自动登录地址
                url = string.IsNullOrEmpty(url) ? "http://210.14.138.26:91" : url;

                //url = "http://210.14.138.26:91";
                url += "/Login.aspx?cudspeb=" + CompanyName + "&cpdwpdb=" + CompanyPwd + "&ctdyppbe=cydepsb&ctdipmbe=" + DateTime.Now.Ticks.ToString();
                //Response.Write(url);
                txtUrl.Text = url;
                ScriptManager.RegisterStartupScript(this, GetType(), DateTime.Now.Ticks.ToString(), "AutoLogin('" + url + "')", true);
            }
        }
        catch (Exception)
        {
        }
    }
Esempio n. 6
0
    /// <summary>
    /// 保存
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void LinkButton1_Click(object sender, EventArgs e)
    {
        try
        {
            string msg = "";

            List <User_Company> listcpywebsite = null;
            if (!string.IsNullOrEmpty(txtWebSite.Text.Trim()))
            {
                listcpywebsite = new PbProject.Logic.User.User_CompanyBLL().GetListBySqlWhere("WebSite like '%" + CommonManage.TrimSQL(txtWebSite.Text) + "%' and UninCode <> '" + ViewState["cpyno"].ToString() + "'");
            }
            if (listcpywebsite != null && listcpywebsite.Count > 0)
            {
                msg = "该商家所填网址已存在";
            }
            else
            {
                string worktime     = ddlworkHtime.SelectedValue + ":" + ddlworkMtime.SelectedValue + "-" + ddlafterworkHtime.SelectedValue + ":" + ddlafterworkMtime.SelectedValue;
                string BusinessTime = ddlBusinessHstartTime.SelectedValue + ":" + ddlBusinessMstartTime.SelectedValue + "-" + ddlBusinessHendTime.SelectedValue + ":" + ddlBusinessMendTime.SelectedValue;
                string isdl         = cksetdlfx.Checked == true ? "1" : "0";
                string isshowdl     = "";
                if (isdl == "0")//若不是独立分销显示自己信息也为0
                {
                    isshowdl = "0";
                }
                else
                {
                    isshowdl = ckshowdlinfo.Checked == true ? "1" : "0";
                }
                string parametersql = "";
                parametersql += GetParameterUpSql(CommonManage.TrimSQL(Hid_KefuValue.Value.Trim('@')), ViewState["cpyno"].ToString(), PbProject.Model.definitionParam.paramsName.cssQQ);
                parametersql += GetParameterUpSql(isdl, ViewState["cpyno"].ToString(), PbProject.Model.definitionParam.paramsName.isDuLiFenXiao);
                parametersql += GetParameterUpSql(isshowdl, ViewState["cpyno"].ToString(), PbProject.Model.definitionParam.paramsName.isShowDuLiInfo);
                IHashObject paramter = new HashObject();
                paramter.Add("User_Employees", " ");
                paramter.Add("User_Permissions", " ");
                paramter.Add("User_Company", "update User_Company set ContactUser='******',ContactTel='" + CommonManage.TrimSQL(txtLXTel.Text.Trim()) + "',Tel='" + CommonManage.TrimSQL(txtBanGongTel.Text.Trim()) + "',Fax='" + CommonManage.TrimSQL(txtFax.Text.Trim()) + "',Provice='" + Request.Form["province"] + "',City='" + Request.Form["city"] + "',UninAddress='" + CommonManage.TrimSQL(txtUnitAddr.Text.Trim()) + "',Email='" + CommonManage.TrimSQL(txtEmail.Text.Trim()) + "',WebSite='" + CommonManage.TrimSQL(txtWebSite.Text.Trim()) + "',WorkTime='" + worktime + "',BusinessTime='" + BusinessTime + "',IsEmpPrompt='" + (cbkEmpPrompt.Checked ? 1 : 0) + "',IsPrompt='" + (cbkPrompt.Checked ? 1 : 0) + "',PromptTime=" + ddlPromptTime.SelectedValue + " where UninCode='" + ViewState["cpyno"].ToString() + "'");
                paramter.Add("Bd_Base_Parameters", parametersql);
                msg = (new PbProject.Logic.User.User_CompanyBLL().uporinAccount(paramter, 1) > 0) ? "修改成功!" : "修改失败!";

                #region 更新应用程序池
                string         UId            = mUser.id.ToString();
                SessionContent sessionContent = HttpContext.Current.Application[UId] as SessionContent;
                if (mCompany != null && sessionContent != null)
                {
                    if (mCompany.RoleType == 2 || mCompany.RoleType == 3)
                    {
                        string strwhere = "1=1 and unincode='" + sessionContent.parentCpyno + "'";
                        List <User_Company> Sup_Company = baseDataManage.CallMethod("User_Company", "GetList", null, new Object[] { strwhere }) as List <User_Company>;
                        if (Sup_Company != null && Sup_Company.Count > 0)
                        {
                            Application[sessionContent.parentCpyno + "Company"] = Sup_Company[0];
                            sessionContent.COMPANY = Sup_Company[0];
                        }
                        strwhere = "1=1 and cpyno='" + sessionContent.parentCpyno + "'";
                        List <Bd_Base_Parameters> SupParameters = baseDataManage.CallMethod("Bd_Base_Parameters", "GetList", null, new Object[] { strwhere }) as List <Bd_Base_Parameters>;
                        if (SupParameters != null)
                        {
                            Application[sessionContent.parentCpyno + "Parameters"] = SupParameters;
                            sessionContent.BASEPARAMETERS = SupParameters;
                        }
                    }
                    else if (mCompany.RoleType == 4 || mCompany.RoleType == 5)
                    {
                        string strwhere = "1=1 and unincode='" + ViewState["cpyno"].ToString() + "'";
                        List <User_Company> Curr_Company = baseDataManage.CallMethod("User_Company", "GetList", null, new Object[] { strwhere }) as List <User_Company>;
                        if (Curr_Company != null && Curr_Company.Count > 0)
                        {
                            sessionContent.COMPANY = Curr_Company[0];
                        }
                        strwhere = "1=1 and cpyno='" + ViewState["cpyno"].ToString() + "'";
                        List <Bd_Base_Parameters> Curr_Parameters = baseDataManage.CallMethod("Bd_Base_Parameters", "GetList", null, new Object[] { strwhere }) as List <Bd_Base_Parameters>;
                        if (Curr_Parameters != null)
                        {
                            sessionContent.BASEPARAMETERS = Curr_Parameters;
                        }
                    }
                    //重新保存会到IIS应用程序池中
                    HttpContext.Current.Application.Lock();
                    HttpContext.Current.Application[UId] = sessionContent;
                    HttpContext.Current.Application.UnLock();
                }
                #endregion


                bind(ViewState["cpyno"].ToString());
            }
            ScriptManager.RegisterStartupScript(this, GetType(), "", "showdialog('" + msg + "!');", true);
        }
        catch (Exception)
        {
            throw;
        }
    }