protected override PMSObject PhanTichDataRow(DataRow dr) { LoaiChucNang lcn = new LoaiChucNang(); lcn.MaLoai = (string)XuLyKieuDuLieu.ThayTheNull(dr["MaLoai"], typeof(string)); lcn.TenLoai = (string)XuLyKieuDuLieu.ThayTheNull(dr["TenLoai"], typeof(string)); lcn.LoaiChucNangBacTren = LayDuLieu((string)XuLyKieuDuLieu.ThayTheNull(dr["MaLoaiBacTren"], typeof(string))); return(lcn); }
public List <LoaiChucNang> LayDuLieu() { List <LoaiChucNang> list = null; DataTable dt = DataProvider.ExecQueryStore("sp_LoaiChucNang_LayDuLieu"); LoaiChucNang lcn = null; if (dt != null && dt.Rows.Count > 0) { list = new List <LoaiChucNang>(); foreach (DataRow row in dt.Rows) { list.Add((LoaiChucNang)PhanTichDataRow(row)); } } return(list); }