public LoaiNguoiDungDTO[] LayDanhSachLoaiNguoiDung() { LoaiNguoiDungDTO[] Kq; Connect(); SqlCommand cmd = new SqlCommand("spLayDanhSachLoaiNguoiDung", cnn); cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); int i = 0; int n = dt.Rows.Count; Kq = new LoaiNguoiDungDTO[n]; for (i = 0; i < n; ++i) { object loainguoidung = GetDataFromDataRow(dt, i); Kq[i] = (LoaiNguoiDungDTO)loainguoidung; } Disconnect(); return(Kq); }
protected override object GetDataFromDataRow(DataTable dt, int i) { LoaiNguoiDungDTO loainguoidung = new LoaiNguoiDungDTO(); loainguoidung.Ma_loai_nguoi_dung = int.Parse(dt.Rows[i]["MaLoaiNguoiDung"].ToString()); loainguoidung.Ten_loai_nguoi_dung = dt.Rows[i]["TenLoaiNguoiDung"].ToString(); return((object)loainguoidung); }
public NguoiDungDTO( string maNguoiDung, LoaiNguoiDungDTO loaiNguoiDung, string tenNguoiDung, string tenDangNhap, string matKhau) { this.maNguoiDung = maNguoiDung; this.loaiNguoiDung = loaiNguoiDung; this.tenNguoiDung = tenNguoiDung; this.tenDangNhap = tenDangNhap; this.matKhau = matKhau; }