首页 > 其他 > 详细

获取最大值,从新编号,编号,编码,新编码

时间:2021-09-07 04:55:19      阅读:22      评论:0      收藏:0      [点我收藏+]
        /// 获取调整xxxx信息新编号
        /// </summary>
        /// <param name="Year"></param>
        /// <returns></returns>
        public string GetNewModifyNo(int Year,string Stro)
        {
            string NewModifyNo="";
            string Prefix = "TZ";
            string CommandText = "SELECT count(*) FROM OverSystems_TosModifyInfo where ModifyNo like ‘" + Stro + "%‘";
           if (Convert.ToInt32(sqlAccess.ExecuteScalar(CommandText)) > 0)
            {
               string LastModifyNo;
                CommandText = "SELECT ModifyNo FROM OverSystems_TosModifyInfo where ModifyNo like ‘"+ Stro + "%‘";
                DataTable ModifyNo = new DataTable();
                ModifyNo = sqlAccess.ExecuteTable(CommandText);
               
                //编号‘-ZT‘后的最大值
                int[] num = new int[1000];
                for (int i=0;i< ModifyNo.Rows.Count;i++) {
                    string Str = Convert.ToString(ModifyNo.Rows[i].ItemArray[0]);
                   
                    if (Str.Contains("-"))
                    {
                        string SerialNum = Str.Remove(0, Str.Length - 3);
                        num[i] = Convert.ToInt32(SerialNum);
                    }
                   
                }
                int max = num.Max();
                NewModifyNo = Stro+"-"+ Prefix + (max + 1).ToString("000");
            }
            else
           {
                NewModifyNo = Stro+"-"+ Prefix + "001";
            }
            return NewModifyNo;
        }

  

获取最大值,从新编号,编号,编码,新编码

原文:https://www.cnblogs.com/liuguiqing/p/15233427.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!