小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

實現(xiàn)編碼的自動增長

 昵稱2525280 2010-08-26
      方法一: 
            DataSet ds = new DataSet;
            int p_int_newCode = 0;
            string P_string_newcode = "";
            ds = bc.ExecDS("select * from repair order by ID");
            if (ds.Tables[0].Rows.Count == 0)
            {
                labID.Text = DateTime.Now.ToString("yyyy-MM-dd") + "BX100001";
            }
            else
            {
                P_string_newcode = Convert.ToString(ds.Tables[0].Rows[ds.Tables[0].Rows.Count - 1]["ID"]);
                p_int_newCode = Convert.ToInt32(P_string_newcode.Substring(12, 6)) + 1;
                P_string_newcode = DateTime.Now.ToString("yyyy-MM-dd") + "BX" + p_int_newCode.ToString();
                labID.Text = P_string_newcode;
            }
 
在ASP.NET中寫在Page_Load事件里
 
方法二:
#region   public void GetCustomerNO()編號自動增長
        //編號自動增長
        public void GetCustomerNO()//---------------------------------------------------------
        {
            int countone = 0;//計算零的個數(shù)
            string Zero = "C";//獲取數(shù)值前面的字符串
            string myID = "";//獲得字符串
            Logistics.DALayer.Customer myCustomer = new Logistics.DALayer.Customer();
            //自動增長邦定
            DataTable myDataTable = myCustomer.GetCustomerNO();
            //截取字符"C"
            if (myDataTable.Rows.Count == 0)
            {
                myID = "C000";
                myID = myID.Substring(1, myID.Length - 1);
            }
            else
            {
                myID = myDataTable.Rows[myDataTable.Rows.Count - 1]["CustomerNO"].ToString();
                myID = myID.Substring(1, myID.Length - 1);
            }
            //判斷有多上個零
            for (int i = 0; i <= myID.Length - 1; i++)
            {
                if (myID.Substring(i, 1) == "9")
                {
                    countone--;
                }
                if (myID.Substring(i, 1) == "0")
                {
                    if (i != myID.Length - 1)
                    {
                        countone++;
                        if (myID.Substring(i + 1, 1) != "0")
                        {
                            continue;
                        }
                    }
                }
            }
            //組合字符串
            for (int m = 0; m < countone; m++)
            {
                Zero += "0";
            }
            this.txtCustomerNO.Text = Zero + Convert.ToString((Convert.ToInt32(myID) + 1));
        }
        #endregion

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多