public List <MucDichTK_ChuaHT> GetMDChuaHoanThanh(string matv)
        {
            const string        proc = "SP_MucDichTietKiemChuaHoanThanh";
            List <SqlParameter> para = new List <SqlParameter>()
            {
                new SqlParameter("thanhvien", matv)
            };
            IDataReader             reader = DataProvider.ExecuteReader(proc, para);
            List <MucDichTK_ChuaHT> result = new List <MucDichTK_ChuaHT>();
            MucDichTK_ChuaHT        md;

            while (reader.Read())
            {
                md                  = new MucDichTK_ChuaHT();
                md.maMD             = Convert.ToString(reader["id"]);
                md.tenmucdich       = Convert.ToString(reader["TenMucDich"]);
                md.sotiendukien     = Convert.ToDouble(reader["SoTienDuKien"]);
                md.sotiendatietkiem = Convert.ToDouble(reader["SoTienDaTietKiem"]);
                md.sotienconlai     = Convert.ToDouble(reader["SoTienConLai"]);
                md.ngaybatdau       = Convert.ToDateTime(reader["NgayBatDau"]);
                md.ngayketthuc      = Convert.ToDateTime(reader["NgayKetThuc"]);
                result.Add(md);
            }
            return(result);
        }
Beispiel #2
0
        public MucDichTK_ChuaHT LayMucDichTKTheoMa(string maMD)
        {
            MucDichTK_ChuaHT md = new MucDichTK_ChuaHT();

            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri(baseAddress);
                //HTTP GET
                var responseTask = client.GetAsync($"MucDichTKChuaHT?MaMD={maMD}");
                responseTask.Wait();

                var result = responseTask.Result;
                if (result.IsSuccessStatusCode)
                {
                    var readTask = result.Content.ReadAsAsync <MucDichTK_ChuaHT>();
                    readTask.Wait();
                    md = readTask.Result;
                    return(md);
                }
            }
            return(md);
        }