15-02-22, 10:10 PM
السلام عليكم ورحمة الله وبركاته
فى البرنامج عندى تنبية بيظهر للمستخدم اول ما يفتح البرنامج لو فىه منتجات عنده انتهت الصلاحية بتظهر رسالة تنبية زى كده
فى حالة المستخدم ضغط yes هيفتح معه الشاشة بتعت المنتاجات الى انتهت صلاحيتها خلال الاسبوع
يفتح الشاشة دى
هنا فيه 3 خيارات انه يشوف الى انتهاء اليوم او الى هينتهى خلال الاسبوع الحالى او الى هينتهى خلال الشهر الحالى
فانا عاوز اول ما يضغط yes واثناء ما الشاشة دى تفتح يتم الضغط تلقائي على الزر بتاع (هذا الاسبوع) بحيث يعرض الاسبوع الحالى بس
الكود الى استخدمته
المفروض هنا بيفتح الشاشة لما يضغط yes بس مش بينفذ الكود ده
بتاع الضغط على الزر وللاسف دورت كتير ومش لاقى حل
وشكرا
فى البرنامج عندى تنبية بيظهر للمستخدم اول ما يفتح البرنامج لو فىه منتجات عنده انتهت الصلاحية بتظهر رسالة تنبية زى كده
فى حالة المستخدم ضغط yes هيفتح معه الشاشة بتعت المنتاجات الى انتهت صلاحيتها خلال الاسبوع
يفتح الشاشة دى
هنا فيه 3 خيارات انه يشوف الى انتهاء اليوم او الى هينتهى خلال الاسبوع الحالى او الى هينتهى خلال الشهر الحالى
فانا عاوز اول ما يضغط yes واثناء ما الشاشة دى تفتح يتم الضغط تلقائي على الزر بتاع (هذا الاسبوع) بحيث يعرض الاسبوع الحالى بس
الكود الى استخدمته
كود :
Database db001 = new Database();
DataTable tbl001 = new DataTable();
string d501 = DateTime.Today.ToString("dd/MM/yyyy");
tbl001.Clear();
tbl001 = db001.readData("SELECT [Process_ID] as 'رقم العملية',[Order_ID] as 'رقم فاتورة الشراء',[Pro_Name] as 'إسم المنتج',[Barcode] as 'باركود',[Qty] as 'الكمية التى تم شراءها',[Unit_Name] as 'الوحدة',[Sup_Name] as 'المورد',[Date] as 'تاريخ الشراء',[date_from]as 'تاريخ الإنتاج',[date_to] as 'تاريخ الإنتهاء'from Products_expiration where CONVERT(date,Products_expiration.date_to, 103) >= dateadd(day, 1-datepart(dw, getdate()) , CONVERT(date,getdate())) AND CONVERT(date,Products_expiration.date_to, 103) < dateadd(day, 8-datepart(dw, getdate()), CONVERT(date,getdate()))", "");
if (tbl001.Rows.Count >= 1)
{
if (XtraMessageBox.Show("لديك منتجات ستنتهى مدة صلاحيتها خلال هذا الإسبوع هل تريد الإطلاع عليها", "تاكيد", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
{
Frm_ProductsExpiration frm = new Frm_ProductsExpiration();
frm.ShowDialog();
frm.simpleButton1.PerformClick();
}
}
المفروض هنا بيفتح الشاشة لما يضغط yes بس مش بينفذ الكود ده
كود :
frm.simpleButton1.PerformClick();
بتاع الضغط على الزر وللاسف دورت كتير ومش لاقى حل
وشكرا