public string CreateCode() { string MaMH; using (QLDLDataContext db = new QLDLDataContext()) { List <string> lstMa = db.MATHANGs.Select(p => p.MaMatHang.Trim()).ToList(); MaMH = lstMa[0]; foreach (string temp in lstMa) { if (temp.Length > MaMH.Length) { MaMH = temp; } else if (temp.Length == MaMH.Length) { if (String.Compare(temp.Substring(2, temp.Length - 2), MaMH.Substring(2, MaMH.Length - 2)) > 0) { MaMH = temp; } } } MaMH = MaMH.TrimEnd(); string x = MaMH.Substring(2); string y = (int.Parse(x) + 1).ToString(); MaMH = "MH" + y; } return(MaMH); }
public override string ToString() { return(string.Format("MH{0} - {1} - Số giờ {2} ", MaMH.ToString(), TenMH, SoGioHoc.ToString())); }