コード例 #1
0
        protected void ibtnDeleteAll_Click(object sender, ImageClickEventArgs e)
        {
            string delId = "";

            //先遍历取得选中项

            for (int i = 0; i < this.rpCompany.Items.Count; i++)
            {
                CheckBox cbx = (CheckBox)(rpCompany.Items[i].FindControl("cbx"));
                Label    lbl = (Label)rpCompany.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++)
            {
                Factory factory = FactoryManager.getFactoryById(Convert.ToInt32(check[i]));
                if (factory != null)
                {
                    FactBankManager.deleteFactBankByfactId(factory.Id);
                    FactLinkmanManager.deleteFactLinkmanByfactId(factory.Id);
                    FactoryManager.deleteFactory(Convert.ToInt32(check[i]));
                }
            }
            dataBind();
        }
コード例 #2
0
 protected void rpCompany_ItemCommand(object source, RepeaterCommandEventArgs e)
 {
     if (e.CommandName == "Delete")
     {
         int id = Convert.ToInt32(e.CommandArgument);
         FactBankManager.deleteFactBankByfactId(id);
         FactLinkmanManager.deleteFactLinkmanByfactId(id);
         int count = FactoryManager.deleteFactory(id);
         if (count <= 0)
         {
             ClientScript.RegisterClientScriptBlock(this.GetType(), "page", "alert('删除失败')", true);
             return;
         }
     }
     dataBind();
 }
コード例 #3
0
        private void addbank()
        {
            string id = Request.QueryString["id"].ToString();

            FactBankManager.deleteFactBankByfactId(Convert.ToInt32(id));

            string banklist = this.hidbank.Value;

            if (banklist != "")
            {
                string[] row  = null;
                string[] cell = null;
                EtNet_Models.FactBank factbank = null;
                if (banklist.IndexOf(',') >= 0)
                {
                    row = banklist.Split(',');
                }
                else
                {
                    row = new string[1] {
                        banklist
                    };
                }
                for (int i = 0; i < row.Length; i++)
                {
                    factbank             = new EtNet_Models.FactBank();
                    cell                 = row[i].Split('|');
                    factbank.Bank        = cell[0];
                    factbank.AccountId   = cell[1];
                    factbank.AccountName = cell[2];
                    factbank.Remark      = cell[3];
                    factbank.FactId      = Convert.ToInt32(id);
                    FactBankManager.addFactBank(factbank);
                }
            }
        }