示例#1
0
        //读取其他银行信息
        private void loadOtherLink()
        {
            string    id = Request.QueryString["id"].ToString();
            DataTable dt = CusBankManager.getList(Convert.ToInt32(id));

            if (dt.Rows.Count > 0)
            {
                HtmlTableRow  row  = null;
                HtmlTableCell cell = null;
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    row = new HtmlTableRow();

                    cell           = new HtmlTableCell();
                    cell.InnerHtml = dt.Rows[i]["bank"].ToString();
                    row.Controls.Add(cell);

                    cell           = new HtmlTableCell();
                    cell.InnerHtml = dt.Rows[i]["cardId"].ToString();
                    row.Controls.Add(cell);

                    cell           = new HtmlTableCell();
                    cell.InnerHtml = dt.Rows[i]["cardName"].ToString();
                    row.Controls.Add(cell);

                    cell           = new HtmlTableCell();
                    cell.InnerHtml = dt.Rows[i]["remark"].ToString();
                    row.Controls.Add(cell);

                    this.tablebank.Controls.Add(row);
                }
            }
        }
示例#2
0
        /// <summary>
        /// 获取客户银行列表
        /// </summary>
        /// <param name="customerID"></param>
        /// <returns></returns>
        private string GetCustomerBankList(int customerID)
        {
            DataTable dtBankList = CusBankManager.getList(customerID);

            StringBuilder htmlBuilder = new StringBuilder();

            EtNet_Models.Customer customer = CustomerManager.getCustomerById(customerID);

            if (customer != null && customer.Bank.Trim() != string.Empty)
            {
                htmlBuilder.AppendFormat("<option value=\"{0}\">", customer.CardId + "$" + customer.CardName + "$" + customer.Remark);
                //htmlBuilder.Append("<option value=\"0\">");
                htmlBuilder.Append(customer.Bank);
                htmlBuilder.Append("</option>");
            }

            if (dtBankList.Rows.Count > 0)
            {
                int rowCount = dtBankList.Rows.Count;
                for (int i = 0; i < rowCount; i++)
                {
                    DataRow currentRow = dtBankList.Rows[i];
                    htmlBuilder.AppendFormat("<option value=\"{0}\">", currentRow["id"]);
                    htmlBuilder.Append(currentRow["bank"]);
                    htmlBuilder.Append("</option>");
                }
            }

            return(htmlBuilder.ToString());
        }
        protected void ibtnDeleteAll_Click(object sender, ImageClickEventArgs e)
        {
            string delId = "";

            //先遍历取得选中项

            for (int i = 0; i < this.rpCustomer.Items.Count; i++)
            {
                CheckBox cbx = (CheckBox)(rpCustomer.Items[i].FindControl("cbx"));
                Label    lbl = (Label)rpCustomer.Items[i].FindControl("lbl");
                if (cbx != null || cbx.Text != "")
                {
                    if (cbx.Checked)
                    {
                        delId += lbl.Text + ",";
                    }
                }
            }
            //去掉最后一个,
            delId = (delId + ")").Replace(",)", "");
            IList check = delId.Split(',');

            for (int i = 0; i < check.Count; i++)
            {
                Customer customer = CustomerManager.getCustomerById(Convert.ToInt32(check[i]));
                if (customer != null)
                {
                    CusBankManager.deleteCusBankByCusId(customer.Id);
                    CusLinkmanManager.deleteCusLinkmanByCusId(customer.Id);
                    CustomerManager.deleteCustomer(customer.Id);
                }
            }
            dataBind();
        }
示例#4
0
        //其他银行
        private void addbank(int cusid)
        {
            string banklist = this.hidbank.Value;

            if (banklist != "")
            {
                string[]             row     = null;
                string[]             cell    = null;
                EtNet_Models.CusBank cusbank = null;
                if (banklist.IndexOf(',') >= 0)
                {
                    row = banklist.Split(',');
                }
                else
                {
                    row = new string[1] {
                        banklist
                    };
                }
                for (int i = 0; i < row.Length; i++)
                {
                    cusbank            = new EtNet_Models.CusBank();
                    cell               = row[i].Split('|');
                    cusbank.Bank       = cell[0];
                    cusbank.CardId     = cell[1];
                    cusbank.CardName   = cell[2];
                    cusbank.Remark     = cell[3];
                    cusbank.CustomerId = cusid;
                    CusBankManager.addCusBank(cusbank);
                }
            }
        }
示例#5
0
        /// <summary>
        /// 获取客户银行信息
        /// </summary>
        /// <param name="bankID"></param>
        /// <returns></returns>
        private string GetCustomerBankInfo(int bankID)
        {
            string result = string.Empty;

            EtNet_Models.CusBank bankInfo = CusBankManager.getCusBankById(bankID);
            if (bankInfo != null)
            {
                result = string.Format("{0}\"account\":\"{1}\",\"accountname\":\"{2}\",\"mark\":\"{3}\"{4}"
                                       , "{", bankInfo.CardId, bankInfo.CardName, bankInfo.Remark, "}");
            }

            return(result);
        }
示例#6
0
        //加载银行信息
        private void loadbank()
        {
            string id = Request.QueryString["id"].ToString();

            DataTable tbl = CusBankManager.getList(Convert.ToInt32(id));

            if (tbl.Rows.Count >= 1)
            {
                HtmlTableRow  row  = null;
                HtmlTableCell cell = null;
                for (int i = 0; i < tbl.Rows.Count; i++)
                {
                    if (i == 0)
                    {
                        row            = this.tablebank.Controls[1] as HtmlTableRow;
                        cell           = row.Controls[0] as HtmlTableCell;
                        cell.InnerHtml = "<input type='text' value='" + tbl.Rows[i]["bank"] + "' class='clsblurtxt clsedit' />";
                        cell           = row.Controls[1] as HtmlTableCell;
                        cell.InnerHtml = "<input type='text' value='" + tbl.Rows[i]["cardId"] + "' class='clsblurtxt clsedit' />";
                        cell           = row.Controls[2] as HtmlTableCell;
                        cell.InnerHtml = "<input type='text' value='" + tbl.Rows[i]["cardName"] + "' class='clsblurtxt clsedit' />";
                        cell           = row.Controls[3] as HtmlTableCell;
                        cell.InnerHtml = "<input type='text' value='" + tbl.Rows[i]["remark"] + "' class='clsblurtxt clsedit' />";
                    }
                    else
                    {
                        row            = new HtmlTableRow();
                        cell           = new HtmlTableCell();
                        cell.InnerHtml = "<input type='text' value='" + tbl.Rows[i]["bank"] + "' class='clsblurtxt clsedit' />";
                        row.Controls.Add(cell);
                        cell           = new HtmlTableCell();
                        cell.InnerHtml = "<input type='text' value='" + tbl.Rows[i]["cardId"] + "' class='clsblurtxt clsedit' />";
                        row.Controls.Add(cell);
                        cell           = new HtmlTableCell();
                        cell.InnerHtml = "<input type='text' value='" + tbl.Rows[i]["cardName"] + "' class='clsblurtxt clsedit' />";
                        row.Controls.Add(cell);
                        cell           = new HtmlTableCell();
                        cell.InnerHtml = "<input type='text' value='" + tbl.Rows[i]["remark"] + "' class='clsblurtxt clsedit' />";
                        row.Controls.Add(cell);
                        cell = new HtmlTableCell();

                        cell.InnerHtml = "<div title='删除' class='clsimgdel'>&nbsp;</div>";
                        row.Controls.Add(cell);
                        this.tablebank.Controls.Add(row);
                    }
                }
            }
        }
示例#7
0
        private void bank()
        {
            string          id      = Request.QueryString["id"].ToString();
            IList <CusBank> cusbank = CusBankManager.getCusBankByCusId(Convert.ToInt32(id));

            if (cusbank.Count == 0)
            {
                tip.InnerHtml = "<div style='line-height:60px;height:60px;width:100%;text-align:center;'><p style='color:gray;width:200px;margin:0 auto;background:#FFFFFF;border:solid 0px #ccc; text-algin:center'><p></div>";
            }
            else
            {
                banklist.DataSource = cusbank;
            }

            banklist.DataBind();
        }
        protected void rpCustomer_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            if (e.CommandName == "Delete")
            {
                int id = Convert.ToInt32(e.CommandArgument);
                EtNet_Models.Customer model = EtNet_BLL.CustomerManager.getCustomerById(id);
                if (model != null)
                {
                    CusBankManager.deleteCusBankByCusId(model.Id);
                    CusLinkmanManager.deleteCusLinkmanByCusId(model.Id);
                    int count = CustomerManager.deleteCustomer(model.Id);

                    if (count <= 0)
                    {
                        ClientScript.RegisterClientScriptBlock(this.GetType(), "page", "alert('删除失败')", true);
                        return;
                    }
                }
            }
            dataBind();
        }
示例#9
0
        /// <summary>
        /// 绑定客户银行列表
        /// </summary>
        private void FillCustomerBank(DataTable dtBankList, int customerID)
        {
            EtNet_Models.Customer customer = CustomerManager.getCustomerById(customerID);

            if (customer != null && customer.Bank.Trim() != string.Empty)
            {
                DataRow newRow = dtBankList.NewRow();

                newRow["bankId"]      = 0;
                newRow["bankName"]    = customer.Bank;// string.Format("{0}(主银行)", customer.Bank);
                newRow["bankAccount"] = customer.CardId;
                newRow["bankUser"]    = customer.CardName;
                newRow["bankMark"]    = customer.Remark;

                dtBankList.Rows.Add(newRow);
            }

            DataTable dtCustomerBankList = CusBankManager.getList(customerID);

            if (dtCustomerBankList.Rows.Count > 0)
            {
                int rowCount = dtCustomerBankList.Rows.Count;
                for (int i = 0; i < rowCount; i++)
                {
                    DataRow currentRow = dtCustomerBankList.Rows[i];
                    DataRow newRow     = dtBankList.NewRow();

                    newRow["bankId"]      = currentRow["id"];
                    newRow["bankName"]    = currentRow["bank"];
                    newRow["bankAccount"] = currentRow["cardId"];
                    newRow["bankUser"]    = currentRow["cardName"];
                    newRow["bankMark"]    = currentRow["remark"];

                    dtBankList.Rows.Add(newRow);
                }
            }
        }
示例#10
0
        private void addbank()
        {
            string id = Request.QueryString["id"].ToString();

            CusBankManager.deleteCusBankByCusId(Convert.ToInt32(id));

            string banklist = this.hidbank.Value;

            if (banklist != "")
            {
                string[]             row     = null;
                string[]             cell    = null;
                EtNet_Models.CusBank cusbank = null;
                if (banklist.IndexOf(',') >= 0)
                {
                    row = banklist.Split(',');
                }
                else
                {
                    row = new string[1] {
                        banklist
                    };
                }
                for (int i = 0; i < row.Length; i++)
                {
                    cusbank            = new EtNet_Models.CusBank();
                    cell               = row[i].Split('|');
                    cusbank.Bank       = cell[0];
                    cusbank.CardId     = cell[1];
                    cusbank.CardName   = cell[2];
                    cusbank.Remark     = cell[3];
                    cusbank.CustomerId = Convert.ToInt32(id);
                    CusBankManager.addCusBank(cusbank);
                }
            }
        }