/// <summary> /// 上級帳號上層賦值 /// </summary> public void ZHFZ(string strparid, string strlvl) { string strzh = ""; if (strlvl == "10") { KFB_HYGL mo_hygl = this.objHYGL.GetModel(strparid); strzh = mo_hygl.N_DLDH; } else { strzh = Comm.GetUPID(strparid, strlvl); } KFB_SETUPSM mo_lq = this.objAgentManageAddDB.GetModelSM(strzh); this.lbdzdy.Text = mo_lq.N_DYDZ.ToString(); this.lbdcdy.Text = mo_lq.N_DYDC.ToString(); this.lbdzwz.Text = mo_lq.N_WZDZ.ToString(); this.lbdcwz.Text = mo_lq.N_WZDC.ToString(); this.lbdzly.Text = mo_lq.N_LYDZ.ToString(); this.lbdcly.Text = mo_lq.N_LYDC.ToString(); this.lbdzwzq.Text = mo_lq.N_WZQDZ.ToString(); this.lbdcwzq.Text = mo_lq.N_WZQDC.ToString(); Comm.SetTS(Comm.Fcjg, Convert.ToDouble(mo_lq.N_DYTY.Value / 100), this.drptydy); Comm.SetTS(Comm.Fcjg, Convert.ToDouble(mo_lq.N_WZTY.Value / 100), this.drptywz); Comm.SetTS(Comm.Fcjg, Convert.ToDouble(mo_lq.N_LYTY.Value / 100), this.drptyly); Comm.SetTS(Comm.Fcjg, Convert.ToDouble(mo_lq.N_WZQTY.Value / 100), this.drptywzq); //string s_TYA = "N_DSTY,N_DXTY,N_DYTY,N_GGTY,N_RFTY,N_ZDRFTY,N_ZDDXTY,N_BDTY,N_SYTY,N_GJTY"; string s_TYA = "N_DYTY,N_WZTY,N_LYTY,N_WZQTY"; string s_LeastA = this.objAgentManageAddDB.GetLeast("kfb_setupsm", "least", s_TYA, " where n_hydh='" + GetUser + "'"); Comm.SetTS(Comm.Fcjg, Convert.ToDouble(s_LeastA) / 100, this.drptyall); }
/// <summary> /// 查詢帳號本身的設定 /// </summary> public void SetUI() { KFB_SETUPSM mo_ZQ = this.objAgentManageAddDB.GetModelSM(this.GetUser); this.txtdzdy.Text = mo_ZQ.N_DYDZ.ToString(); this.txtdcdy.Text = mo_ZQ.N_DYDC.ToString(); this.txtdzwz.Text = mo_ZQ.N_WZDZ.ToString(); this.txtdcwz.Text = mo_ZQ.N_WZDC.ToString(); this.txtdzly.Text = mo_ZQ.N_LYDZ.ToString(); this.txtdcly.Text = mo_ZQ.N_LYDC.ToString(); this.txtdzwzq.Text = mo_ZQ.N_WZQDZ.ToString(); this.txtdcwzq.Text = mo_ZQ.N_WZQDC.ToString(); KFB_ZHGL mo_zhgl = new KFB_ZHGL(); mo_zhgl = this.objAgentManageDB.GetModel(this.GetUser); if (mo_zhgl == null) { KFB_HYGL mo_hygl = this.objHYGL.GetModel(this.GetUser); this.ZHFZ(mo_hygl.N_HYZH.ToString(), "10"); this.lblName.Text = mo_hygl.N_HYZH.ToString(); this.lblRealName.Text = mo_hygl.N_HYMC.ToString(); this.lblDJ.Text = "會員"; } else { if (mo_zhgl.N_HYDJ.ToString() != "4") { this.ZHFZ(mo_zhgl.N_HYZH.ToString(), mo_zhgl.N_HYDJ.ToString()); } else { this.DZJFZ(); } this.lblName.Text = mo_zhgl.N_HYZH.ToString(); this.lblRealName.Text = mo_zhgl.N_HYMC.ToString(); this.lblDJ.Text = Comm.GetLvName(mo_zhgl.N_HYDJ.ToString()); GetSUB(mo_zhgl.N_HYDJ.ToString(), mo_zhgl.N_HYZH.ToString()); } this.drptydy.SelectedValue = mo_ZQ.N_DYTY.ToString(); this.drptywz.SelectedValue = mo_ZQ.N_WZTY.ToString(); this.drptyly.SelectedValue = mo_ZQ.N_LYTY.ToString(); this.drptywzq.SelectedValue = mo_ZQ.N_WZQTY.ToString(); }
/// <summary> /// 取得下級的設置 /// </summary> /// <param name="strlvl"></param> /// <param name="strparid"></param> public void GetSUB(string strlvl, string strparid) { string strSpName = "(" + Comm.GetLvSName(Convert.ToString(Convert.ToDecimal(strlvl) + 1)) + ")"; KFB_SETUPSM mo_lq = this.objAgentManageAddDB.GetModelSM(strlvl, strparid); this.lbtydyt.Text = strSpName + mo_lq.N_DYTY.ToString(); this.lbdzdyt.Text = strSpName + mo_lq.N_DYDZ.ToString(); this.lbdcdyt.Text = strSpName + mo_lq.N_DYDC.ToString(); this.lbtywzt.Text = strSpName + mo_lq.N_WZTY.ToString(); this.lbdzwzt.Text = strSpName + mo_lq.N_WZDZ.ToString(); this.lbdcwzt.Text = strSpName + mo_lq.N_WZDC.ToString(); this.lbtylyt.Text = strSpName + mo_lq.N_LYTY.ToString(); this.lbdzlyt.Text = strSpName + mo_lq.N_LYDZ.ToString(); this.lbdclyt.Text = strSpName + mo_lq.N_LYDC.ToString(); this.lbtywzqt.Text = strSpName + mo_lq.N_WZQTY.ToString(); this.lbdzwzqt.Text = strSpName + mo_lq.N_WZQDZ.ToString(); this.lbdcwzqt.Text = strSpName + mo_lq.N_WZQDC.ToString(); }
/// <summary> /// 保存按鈕 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSave_Click(object sender, EventArgs e) { try { #region "修改赛马設定檔" KFB_SETUPSM mo_sm = new KFB_SETUPSM(); Hashtable GetSql = new Hashtable(); KFB_ZHGL mo_zhgl = new KFB_ZHGL(); mo_zhgl = this.objAgentManageDB.GetModel(this.lblName.Text.ToString().Trim()); mo_sm.N_HYDH = this.lblName.Text; mo_sm.N_DYTY = Convert.ToDecimal(this.drptydy.Text); mo_sm.N_DYDZ = Convert.ToDecimal(this.txtdzdy.Text); mo_sm.N_DYDC = Convert.ToDecimal(this.txtdcdy.Text); mo_sm.N_WZTY = Convert.ToDecimal(this.drptywz.Text); mo_sm.N_WZDZ = Convert.ToDecimal(this.txtdzwz.Text); mo_sm.N_WZDC = Convert.ToDecimal(this.txtdcwz.Text); mo_sm.N_LYTY = Convert.ToDecimal(this.drptyly.Text); mo_sm.N_LYDZ = Convert.ToDecimal(this.txtdzly.Text); mo_sm.N_LYDC = Convert.ToDecimal(this.txtdcly.Text); mo_sm.N_WZQTY = Convert.ToDecimal(this.drptywzq.Text); mo_sm.N_WZQDZ = Convert.ToDecimal(this.txtdzwzq.Text); mo_sm.N_WZQDC = Convert.ToDecimal(this.txtdcwzq.Text); this.objAgentManageDB.UpdateSM(mo_sm, GetSql); objAgentManageDB.Update(GetSql); #endregion #region "修改下綫" string strhidvalue = this.hidvalue.Value; string strZH = ""; string strFlag = ""; DataSet getds = new DataSet(); if (strhidvalue.IndexOf(":") > -1) { //取出所有會員 if (mo_zhgl.N_HYDJ.ToString() != "9")//取得下屬帳號 { getds = this.objAgentManageDB.GetZH(mo_zhgl.N_HYDJ.ToString(), this.lblName.Text); if (getds.Tables[0].Rows.Count > 0) { for (int i = 0; i < getds.Tables[0].Rows.Count; i++) { strZH = strZH + strFlag + "'" + getds.Tables[0].Rows[i]["n_hyzh"].ToString() + "'"; strFlag = ","; } } } getds = objAgentManageDB.GetHYZH(mo_zhgl.N_HYDJ.ToString(), this.lblName.Text);//取得下屬會員 if (getds.Tables[0].Rows.Count > 0) { for (int i = 0; i < getds.Tables[0].Rows.Count; i++) { strZH = strZH + strFlag + "'" + getds.Tables[0].Rows[i]["n_hyzh"].ToString() + "'"; strFlag = ","; } } if (!strZH.Equals("")) { string[] strarr = strhidvalue.Split(';'); for (int i = 0; i < strarr.Length - 1; i++) { string[] strElement = strarr[i].ToString().Split(':'); string strtable = strElement[0]; string[] strvalue = strElement[1].ToString().Split(','); objAgentManageDB.Update("sm", strvalue[0].ToString(), strvalue[1].ToString(), strZH); } } } #endregion this.ShowMsg("修改成功!"); } catch (Exception ex) { this.ShowMsg("修改失敗,請通知管理員!"); } }