davidrobert
دوشنبه 01 تیر 1394, 20:24 عصر
سلام و خسته نباشید من میخوام اطلاعات کالا که مرجوع شده رو بر حسب شرط میلادی نمایش بدم ولی در شرط بندی برای نمایش با مشکل بر خورد کردم.
int a = 1;
var Angeza = Convert.ToDateTime(GetPdate(DateTime.Today.AddDays (Properties.Settings.Default.ShowAngezaKala)));
var q = from tblAnbarKhered in db.Tbl_Anbar_Khered
join tblNameKala in db.Tbl_Name_Kala on
tblAnbarKhered.AKH_KHKASH_CGHK_Code_Ya_BorCode_Ghe met_Kala
equals tblNameKala.NK_CGHK_Code_Ya_BorCode_Ghemet_Kala
join tblghemet in db.Tbl_Ghemet_Kala on
tblAnbarKhered.AKH_KHKASH_CGHK_Code_Ya_BorCode_Ghe met_Kala
equals tblghemet.GH_CGHK_Code_Ya_BorCode_Ghemet_Kala
//Convert.ToDateTime(DateTime.Parse(GetPdate(DateTim e.Parse(tblAnbarKhered.AKH_Date_Angza_Meladi))))<=Angeza
where tblAnbarKhered.AKH_KHKASH_Tedad_Kala_Kol >= 1 && tblAnbarKhered.AKH_Date_Angza_Meladi<DateTime.Today
select new
{
tblAnbarKhered.AKH_KHKASH_SHFKHASH_Shomare_Factor_ Khered_As_Shereket,
tblNameKala.NK_CGHK_Code_Ya_BorCode_Ghemet_Kala,
tblNameKala.NK_Name_Kala,
tblNameKala.NK_Vahd_Kala,
tblghemet.GHK_Ghemet_Kala,
tblAnbarKhered.AKH_CAKh_Code_Anbar,
tblAnbarKhered.AKH_Id,
tblAnbarKhered.AKH_KHKASH_Dersed_Maleyat,
tblAnbarKhered.AKH_KHKASH_Dersed_Tekhfef,
tblAnbarKhered.AKH_KHKASH_Ghemet_Ghabel_Perdakh,
tblAnbarKhered.AKH_KHKASH_Maleyat,
tblAnbarKhered.AKH_KHKASH_Tedad_Kala_Kol,
tblAnbarKhered.AKH_KHKASH_Tekhfef,
tblAnbarKhered.AKH_KHKASH_CAT_Code_AshKhas_Tejare,
tblAnbarKhered.AKH_Date_Angza_Meladi,
};
این کد من هستش میخوام بگم از انبار کالا های که داره فاسد میشه بیاد بر حسب تاریخ انقضا سیستم بیاد بررسی که مثلا 3 روز مانده به تاریخ انقضا کالا در صورتی که کالا در انیار موجود باشه نمایش بده اگه کالا در انیار موجود نبود نشان نده ولی موجود بود و مثلا 3 روز مانده به تاریخ انقضا کالا نمایش بده تا وقتی که کالا از رده خارج بشه و وقتی از رده خارج شد نشان نده من برای اینکه برنامه بیاد ببینم در انبار موجودی هستش رو نشان بده و موجودی نبود رو نشان نده رو انجام دادم ولی برای رسیدن موعد تاریخ انقضا که از دیتابیس میاد تاریخ میخونه ولی مدت زمان رسیدن انقضا به هم خبر بده رو باید با شرط این رو هم بر قرار کنم با مشکل برخورد کردم نوع فیلد من در دیتابیس date هستش که برای میلادی ذخیره میشه لطفا کسی این نوع شرط رو بلد هستش کمک کنه ممنون میشم.که سیستم بیاد بگه کالا که 3 روز مانده به انقضا رو نمایش بده تا وقتی تو انبار هستش کالا یعنی تعداد کل کالا صفر نشوده.
int a = 1;
var Angeza = Convert.ToDateTime(GetPdate(DateTime.Today.AddDays (Properties.Settings.Default.ShowAngezaKala)));
var q = from tblAnbarKhered in db.Tbl_Anbar_Khered
join tblNameKala in db.Tbl_Name_Kala on
tblAnbarKhered.AKH_KHKASH_CGHK_Code_Ya_BorCode_Ghe met_Kala
equals tblNameKala.NK_CGHK_Code_Ya_BorCode_Ghemet_Kala
join tblghemet in db.Tbl_Ghemet_Kala on
tblAnbarKhered.AKH_KHKASH_CGHK_Code_Ya_BorCode_Ghe met_Kala
equals tblghemet.GH_CGHK_Code_Ya_BorCode_Ghemet_Kala
//Convert.ToDateTime(DateTime.Parse(GetPdate(DateTim e.Parse(tblAnbarKhered.AKH_Date_Angza_Meladi))))<=Angeza
where tblAnbarKhered.AKH_KHKASH_Tedad_Kala_Kol >= 1 && tblAnbarKhered.AKH_Date_Angza_Meladi<DateTime.Today
select new
{
tblAnbarKhered.AKH_KHKASH_SHFKHASH_Shomare_Factor_ Khered_As_Shereket,
tblNameKala.NK_CGHK_Code_Ya_BorCode_Ghemet_Kala,
tblNameKala.NK_Name_Kala,
tblNameKala.NK_Vahd_Kala,
tblghemet.GHK_Ghemet_Kala,
tblAnbarKhered.AKH_CAKh_Code_Anbar,
tblAnbarKhered.AKH_Id,
tblAnbarKhered.AKH_KHKASH_Dersed_Maleyat,
tblAnbarKhered.AKH_KHKASH_Dersed_Tekhfef,
tblAnbarKhered.AKH_KHKASH_Ghemet_Ghabel_Perdakh,
tblAnbarKhered.AKH_KHKASH_Maleyat,
tblAnbarKhered.AKH_KHKASH_Tedad_Kala_Kol,
tblAnbarKhered.AKH_KHKASH_Tekhfef,
tblAnbarKhered.AKH_KHKASH_CAT_Code_AshKhas_Tejare,
tblAnbarKhered.AKH_Date_Angza_Meladi,
};
این کد من هستش میخوام بگم از انبار کالا های که داره فاسد میشه بیاد بر حسب تاریخ انقضا سیستم بیاد بررسی که مثلا 3 روز مانده به تاریخ انقضا کالا در صورتی که کالا در انیار موجود باشه نمایش بده اگه کالا در انیار موجود نبود نشان نده ولی موجود بود و مثلا 3 روز مانده به تاریخ انقضا کالا نمایش بده تا وقتی که کالا از رده خارج بشه و وقتی از رده خارج شد نشان نده من برای اینکه برنامه بیاد ببینم در انبار موجودی هستش رو نشان بده و موجودی نبود رو نشان نده رو انجام دادم ولی برای رسیدن موعد تاریخ انقضا که از دیتابیس میاد تاریخ میخونه ولی مدت زمان رسیدن انقضا به هم خبر بده رو باید با شرط این رو هم بر قرار کنم با مشکل برخورد کردم نوع فیلد من در دیتابیس date هستش که برای میلادی ذخیره میشه لطفا کسی این نوع شرط رو بلد هستش کمک کنه ممنون میشم.که سیستم بیاد بگه کالا که 3 روز مانده به انقضا رو نمایش بده تا وقتی تو انبار هستش کالا یعنی تعداد کل کالا صفر نشوده.