void dien_dl(string mloai, string mbd,string mhuyen,DateTime ngaybd, DateTime ngaykt) //mbd M: hoa mang N: ngung C: cat T:thtb { QLThuebaoDomainContext dstb = new QLThuebaoDomainContext(); // loai co dinh if (mloai == "C") { EntityQuery<codinh_log> Query = dstb.GetCodinh_logQuery(); LoadOperation<codinh_log> Load = dstb.Load(Query.Where(p => p.ma_huyen == mhuyen && p.lydocat == mbd && p.ngay_ngung >= ngaybd && p.ngay_ngung <= ngaykt), LoadOpCDComplete, null); } // loai Gphone if (mloai == "G") { EntityQuery<Gphone_log> Query = dstb.GetGphone_logQuery(); LoadOperation<Gphone_log> Load = dstb.Load(Query.Where(p => p.ma_huyen == mhuyen && p.lydocat == mbd && p.ngay_ngung >= ngaybd && p.ngay_ngung <= ngaykt && p.loai_tb == false), LoadOpGPComplete, null); } // loai MyTV if (mloai == "M") { EntityQuery<mytv_log> Query = dstb.GetMytv_logQuery(); LoadOperation<mytv_log> Load = dstb.Load(Query.Where(p => p.ma_huyen == mhuyen && p.lydocat == mbd && p.ngay_ngung >= ngaybd && p.ngay_ngung <= ngaykt), LoadOpMYComplete, null); } // loai internet if (mloai == "I") { EntityQuery<internet_log> Query = dstb.GetInternet_logQuery(); LoadOperation<internet_log> Load = dstb.Load(Query.Where(p => p.ma_huyen == mhuyen && p.ma_dv == "ADSL" && p.lydocat == mbd && p.ngay_ngung >= ngaybd && p.ngay_ngung <= ngaykt), LoadOpINTComplete, null); } // loai ftth if (mloai == "F") { EntityQuery<internet_log> Query = dstb.GetInternet_logQuery(); LoadOperation<internet_log> Load = dstb.Load(Query.Where(p => p.ma_huyen == mhuyen && p.ma_dv == "FIBER" && p.lydocat == mbd && p.ngay_ngung >= ngaybd && p.ngay_ngung <= ngaykt), LoadOpINTComplete, null); } }
void dien_dl(string mloai, string mbd,string mhuyen,DateTime ngaybd, DateTime ngaykt) //mbd M: hoa mang N: ngung C: cat T:thtb { QLThuebaoDomainContext dstb = new QLThuebaoDomainContext(); // loai co dinh if (mloai == "C") { switch( mbd) { case "T": EntityQuery<codinh_log> Query = dstb.GetCodinh_logQuery(); LoadOperation<codinh_log> Load = dstb.Load(Query.Where(p => p.ma_huyen == mhuyen && (p.may_ngung == "C" || p.may_ngung == "N") && p.ngay_ngung >= ngaybd && p.ngay_ngung <= ngaykt), LoadOpCDComplete, null); break; case "M": EntityQuery<codinh_log> QueryM = dstb.GetCodinh_logQuery(); LoadOperation<codinh_log> LoadM = dstb.Load(QueryM.Where(p => p.ma_huyen == mhuyen && p.ngay_hd >= ngaybd && p.ngay_hd <= ngaykt), LoadOpCDComplete, null); break; default: EntityQuery<codinh_log> Queryd = dstb.GetCodinh_logQuery(); LoadOperation<codinh_log> Loadd = dstb.Load(Queryd.Where(p => p.ma_huyen == mhuyen && p.may_ngung == mbd && p.ngay_ngung >= ngaybd && p.ngay_ngung <= ngaykt), LoadOpCDComplete, null); break; } } // loai Gphone if (mloai == "G") { switch (mbd) { case "T": EntityQuery<Gphone_log> Query = dstb.GetGphone_logQuery(); LoadOperation<Gphone_log> Load = dstb.Load(Query.Where(p => p.ma_huyen == mhuyen && (p.may_ngung == "C" || p.may_ngung == "N") && p.ngay_ngung >= ngaybd && p.ngay_ngung <= ngaykt && p.loai_tb == false), LoadOpGPComplete, null); break; case "M": EntityQuery<Gphone_log> QueryM = dstb.GetGphone_logQuery(); LoadOperation<Gphone_log> LoadM = dstb.Load(QueryM.Where(p => p.ma_huyen == mhuyen && p.ngay_hd >= ngaybd && p.ngay_hd <= ngaykt && p.loai_tb == false), LoadOpGPComplete, null); break; default: EntityQuery<Gphone_log> Queryd = dstb.GetGphone_logQuery(); LoadOperation<Gphone_log> Loadd = dstb.Load(Queryd.Where(p => p.ma_huyen == mhuyen && p.may_ngung == mbd && p.ngay_ngung >= ngaybd && p.ngay_ngung <= ngaykt && p.loai_tb == false), LoadOpGPComplete, null); break; } } // loai Gphone if (mloai == "GT") { switch (mbd) { case "T": EntityQuery<Gphone_log> Query = dstb.GetGphone_logQuery(); LoadOperation<Gphone_log> Load = dstb.Load(Query.Where(p => p.ma_huyen == mhuyen && (p.may_ngung == "C" || p.may_ngung == "N") && p.ngay_ngung >= ngaybd && p.ngay_ngung <= ngaykt && p.loai_tb == true), LoadOpGPComplete, null); break; case "M": EntityQuery<Gphone_log> QueryM = dstb.GetGphone_logQuery(); LoadOperation<Gphone_log> LoadM = dstb.Load(QueryM.Where(p => p.ma_huyen == mhuyen && p.ngay_hd >= ngaybd && p.ngay_hd <= ngaykt && p.loai_tb == true), LoadOpGPComplete, null); break; default: EntityQuery<Gphone_log> Queryd = dstb.GetGphone_logQuery(); LoadOperation<Gphone_log> Loadd = dstb.Load(Queryd.Where(p => p.ma_huyen == mhuyen && p.may_ngung == mbd && p.ngay_ngung >= ngaybd && p.ngay_ngung <= ngaykt && p.loai_tb == true), LoadOpGPComplete, null); break; } } // loai MyTV if (mloai == "M") { switch (mbd) { case "T": EntityQuery<mytv_log> Query = dstb.GetMytv_logQuery(); LoadOperation<mytv_log> Load = dstb.Load(Query.Where(p => p.ma_huyen == mhuyen && (p.tinh_trang == "C" || p.tinh_trang == "N") && p.ngay_ngung >= ngaybd && p.ngay_ngung <= ngaykt), LoadOpMYComplete, null); break; case "M": EntityQuery<mytv_log> QueryM = dstb.GetMytv_logQuery(); LoadOperation<mytv_log> LoadM = dstb.Load(QueryM.Where(p => p.ma_huyen == mhuyen && p.ngay_hd >= ngaybd && p.ngay_hd <= ngaykt), LoadOpMYComplete, null); break; default: EntityQuery<mytv_log> Queryd = dstb.GetMytv_logQuery(); LoadOperation<mytv_log> Loadd = dstb.Load(Queryd.Where(p => p.ma_huyen == mhuyen && p.tinh_trang == mbd && p.ngay_ngung >= ngaybd && p.ngay_ngung <= ngaykt), LoadOpMYComplete, null); break; } } // loai internet if (mloai == "I") { switch (mbd) { case "T": EntityQuery<internet_log> Query = dstb.GetInternet_logQuery(); LoadOperation<internet_log> Load = dstb.Load(Query.Where(p => p.ma_huyen == mhuyen && p.ma_dv == "ADSL" && (p.may_ngung == "C" || p.may_ngung == "N") && p.ngay_ngung >= ngaybd && p.ngay_ngung <= ngaykt), LoadOpINTComplete, null); break; case "M": EntityQuery<internet_log> QueryM = dstb.GetInternet_logQuery(); LoadOperation<internet_log> LoadM = dstb.Load(QueryM.Where(p => p.ma_huyen == mhuyen && p.ma_dv == "ADSL" && p.ngay_hd >= ngaybd && p.ngay_hd <= ngaykt), LoadOpINTComplete, null); break; default: EntityQuery<internet_log> Queryd = dstb.GetInternet_logQuery(); LoadOperation<internet_log> Loadd = dstb.Load(Queryd.Where(p => p.ma_huyen == mhuyen && p.ma_dv == "ADSL" && p.may_ngung == mbd && p.ngay_ngung >= ngaybd && p.ngay_ngung <= ngaykt), LoadOpINTComplete, null); break; } } // loai ftth if (mloai == "F") { switch (mbd) { case "T": EntityQuery<internet_log> Query = dstb.GetInternet_logQuery(); LoadOperation<internet_log> Load = dstb.Load(Query.Where(p => p.ma_huyen == mhuyen && p.ma_dv == "FIBER" && (p.may_ngung == "C" || p.may_ngung == "N") && p.ngay_ngung >= ngaybd && p.ngay_ngung <= ngaykt), LoadOpINTComplete, null); break; case "M": EntityQuery<internet_log> QueryM = dstb.GetInternet_logQuery(); LoadOperation<internet_log> LoadM = dstb.Load(QueryM.Where(p => p.ma_huyen == mhuyen && p.ma_dv == "FIBER" && p.ngay_hd >= ngaybd && p.ngay_hd <= ngaykt), LoadOpINTComplete, null); break; default: EntityQuery<internet_log> Queryd = dstb.GetInternet_logQuery(); LoadOperation<internet_log> Loadd = dstb.Load(Queryd.Where(p => p.ma_huyen == mhuyen && p.ma_dv == "FIBER" && p.may_ngung == mbd && p.ngay_ngung >= ngaybd && p.ngay_ngung <= ngaykt), LoadOpINTComplete, null); break; } } }