private string TaoMaTuDong(string key) { DataTable dt = new DataTable(); dt = bnbus.loadToDataTable(); int coso = 0; if (dt.Rows.Count == 0) { coso = 1; } else if (dt.Rows.Count == 1 && int.Parse(dt.Rows[0][0].ToString().Substring(2, 3)) == 1) { coso = 2; } else if (dt.Rows.Count == 1 && int.Parse(dt.Rows[0][0].ToString().Substring(2, 3)) > 1) { coso = 1; } else { for (int i = 0; i < dt.Rows.Count - 1; i++) { if (int.Parse(dt.Rows[i + 1][0].ToString().Substring(2, 3)) - int.Parse(dt.Rows[i][0].ToString().Substring(2, 3)) > 1) { coso = int.Parse(dt.Rows[i][0].ToString().Substring(2, 3)) + 1; break; } } coso = int.Parse(dt.Rows[dt.Rows.Count - 1][0].ToString().Substring(2, 3)) + 1; } //Sau khi lấy được cơ số thứ tự của thuốc, ta gắn thêm tiền tố T vào string ma = ""; if (coso < 10) { return(ma = key + "00" + coso); } else if (coso < 100) { return(ma = key + "0" + coso); } else { return(ma = key + coso); } }