الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشروع C# - Vcl.net - Prism

رائج
بدأه mohfa في 28 يناير 2009 · 445 رد · 47,607 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#326

الله يسلمك اخي عبد العالي

مشكلة sql server حلت في نفس اليوم . كانت المشكلة كلها في الفاصلة الاخيرة ماقبل القوس الاخير . يحب ان تحذف .

اما الان فقد جهزت المرحلة الاولى وادخلت الصورة والايميل الى قاعدت البيانات , ولكن المشكلة عندما ادخل مورد جديد لايظهر في الجدول الا بعد اغلاق البرنامج وتشغيلة من جديد .

فكرت في حل قطع الاتصال بقاعدت البيانات والاتصال بها مجددا بعد كل ادخال . ؟؟؟ :haha: لاتعلق اخي ذكيري اعرف انه حل تافه وسخيف . :angry2:

فكرت في عمل تحديث لقاعدت البيانات , لم تظهر النتائج

على كل سأحاول مجددا وارفق المحاولة

post-169385-1239390317_thumb.jpg

تم تعديل هذه المشاركة بواسطة طلال بلال في 10 أبريل 2009 في 22:12

#327
اقتباس
قطع الاتصال بقاعدت البيانات والاتصال بها مجددا بعد كل ادخال . ؟؟؟

كنت اعمل هكذا عندما كنت في الجزائر .لكن تعلمتها هنا و الحل موجود في منتدي الدلفي win32 راجع الدروس B)

لكن و الله افرحتني الان بقي ان تكمل المرحلة 1.2 و تلحق بنا .

#328

جدول المواد او الادوية حسب النضرة الاولية

post-1034-1239397258_thumb.jpg

#329

لقد هاتفت احد الاصدقاء اليوم ليخبرني بمايلي

1-لكل دواء مجومعة من lots اي في كل فترة يننج فيها الدواء ينشأ له lot خاص به . لم اجد ترجمتها "الدفعة"

2- الدواء له الخاصيات التالية :

- DCI

dosage :التركيز .او الفاعلية 12 ملغ 50 ملغ ...

form : الشكل اقراص / مشروب/ ......

-tab : مادة خطيرة - غير خطيرة ....الخ.

ساضيفها الى الجدول و اضع الصورة .

#330

السلام عليكم

أعذروني إخواني كانت لدي مشكلة في الجهاز لكن بحمد الله تم معالجة العطب فأنا على أتم الإستعداد لمرافقتكم

تريد الفوز إضغط هنا

اشِهِدي يَا سَمَـا وَاكْتُبَنْ يا وُجـودْ

إنَّـنَـا للِحـمَـا سَنَكُونُ الجُـنُـودْ

فـنَـزيحْ البَـلاَ وَنَـفُـكُّ الْقُيُـودْ

ونَنيلُ الـرِّضـا مِنْ وَفَّى بِالعْهُـودِ

الشيخ عبد الحميد ابن باديس

#331

اه ميسعود رجع

المطلوب هو انشاء usercontrol جديد الخاصة بالدواء اين يتم الاضافة و التعديل مع العلم اني الجدول قائل للتغيير.

كما ارجوا من الاخ عادل ان يتابع معنا التحليل .

شكرا

#332

الصباح ذهبت لاحد اصحابي الصيادلة ليشرح لي كيفية عملية الشراء...

خلال كل فترة معينة يقوم الموزع بزيارة الصيدليات ليعرف الادوية التي يحتاجها كل صيدلي

او عندما يحتاج الصيدلي الدواء يتصل بالممول ليطلب الادوية ...

في حالة الطلب يقوم الصيدلي بطلب دواء معين و اذا لم يتوفر عند الصيدلي يقوم بطلب المكافئ له DCI

يبقى المشكل الذي يطرح عند الصيدلي هو ظهور DCI جديدة دون علمه ....

اما بخصوص التخليص المالي فبعد ان يوقع الصيدلي عقد التموين مع الموزع يتفقان على وقت الدفع (كل شهر مثلا) و ياخذ الممول شيكا فارغا كضمان..

اما بخصوص الفاتورة فان التي رأيتها لا تحتوي على معلومات الممول و الزبون و انما الختم مباشرة لكليهما و ياخذ كل واحد نسخة من الفاتورة و تحتوي على احصاء بالادوية التي طلبت و كمياتها. السعر الذي يبيع به الممول (لا اعرف رمزه). نوع الدواء(DCI)...

ماذا تقصد ب lot اخي عبد العالي....

اذا احتجتم الى الوثائق يمكن ان احاول طلب تصويرها اذا قبل صديقي

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#333

شكرا اخي امين وضحت طريقة الدفع .

اقتباس
1- فاتورة الشراء:

- كود الفاتورة

- تاريخ

- المورد fournisseur

- سعر الشراء (مكن حسابه)

- سعر البيع PPA (مكن حسابه)

- تخفيظ remise

اقتباس
2- الدواء:

- الاسم التجاري

- التسمية الموحدة العالمية DCI

اقتباس
3- Lot

- كود

- اسم الدواء

- تاريخ نهاية الصلاحية

- سعر البيع

هذه نضرة الاخ عادل السؤال الذي اطرحه هو

1-هل يتغير اسم الدزاء من lot الى اخر

2-هي سعر البيع ثايت لا يتغير من ممول الي اخر

ان كان نعم فما قام به عادل هو سليم 100% وان كان لا اذن سنري تصور اخر.

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 11 أبريل 2009 في 11:23

#334

السلام عليكم

يقصد أخي عبد العالي lot الدفعة un ensemble, une palette أي يمكن لدواء واحد أن يكون له دفعة واحدة على الأقل حسب تاريخ إستقبال وهذا وارد في مشاركة adelpro

تم تعديل هذه المشاركة بواسطة zekiri abdelali في 11 أبريل 2009 في 13:56

تريد الفوز إضغط هنا

اشِهِدي يَا سَمَـا وَاكْتُبَنْ يا وُجـودْ

إنَّـنَـا للِحـمَـا سَنَكُونُ الجُـنُـودْ

فـنَـزيحْ البَـلاَ وَنَـفُـكُّ الْقُيُـودْ

ونَنيلُ الـرِّضـا مِنْ وَفَّى بِالعْهُـودِ

الشيخ عبد الحميد ابن باديس

#335

اين انتم

اين الروابط المحاولات كما قلت سابقا استعملوا الحقول التي اعطيتها سابقا

اي رقم الدواء و اسمه في واجهة مع عمليات الاضافة و التعير و بالتأكيد هناك تغير لكن هو اضافه الو فقط اي ليس مشكلة الان في اتمام الجزء الاول.

اخي علي انتضر اليوم ان شاء الله الرابطة كما وعتدتني كلي اكمل عليها .

اخي امبن اين وصلت في تغير الكود هل اتممت .

اخي طلال اين وصلت مع ifram و vcl

مسعود الى حد الان لم تشارك رسميا اين اول محاولت .

شكرا .

ياجماعة هناك مشروع الواب مهم جدا في مستقبلنا مع التقنيات الحديثة و البريسم و لهذا ارجوا ان نكمل بسرعة هذا المشروع .

شكرا .

#336

مأسف اخي عبد العالي على التأخير .. كنت اعمل على فهم احد الطرق الرياضية (choix muticritère) و تطبيقها على الدلفي :) كما ان النت مقطوعة الصباح كاملا

اما بخصوص سؤالك اخي عبد العالي فالسعر لا يتغير و انما مثبت قانونيا في كل دواء و مفروض ....

لا بتغير اسم الدواء من لو الى اخر

ساقوم بضغط الكود و اضيفه :P

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#337

اهلا امين الحمد لله على السلامة .

ذن ساتفق مع الاخ عادل و قليل من التفكير كي انهي هذا التصور

شكرا امين .

#338

بخصوص المشكلة التي طرحتها من قبل اخي عبد العالي عن switch في كود السي شارب و التاكد عن طريق string فان هناك حلا يمكن القيام به ( اذكره فقط للفائدة) يتمثل في تسجيل و ازالة Click event handler عند الضغط على كل زر

(اذا احببتم ممكن ان ابين الفكرة بمثال)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace testEventHandlers
{
	public partial class Form1 : Form
	{		
		public EventHandler button1_clicked1;
		public EventHandler button1_clicked2;
		public Form1()
		{
			InitializeComponent();
			button1_clicked1 = new EventHandler(button_click1);
			button1_clicked2 = new EventHandler(button_click2);

		}

		private void checkBox1_CheckedChanged(object sender, EventArgs e)
		{

		}

		private void button_click1(object sender, EventArgs e) 
		{
			MessageBox.Show("blablabla");
			button1.Click -= button1_clicked1;
		}

		private void button_click2(object sender, EventArgs e)
		{
			MessageBox.Show("blovlo");
			button1.Click -= button1_clicked2;
		}

		private void button1_Click(object sender, EventArgs e)
		{

		}

		private void button2_Click(object sender, EventArgs e)
		{			
			button1.Click += button1_clicked1;
		}

		private void button3_Click(object sender, EventArgs e)
		{			
			button1.Click += button1_clicked2;
		}
	}
}

تم تعديل هذه المشاركة بواسطة fkugd2003 في 11 أبريل 2009 في 23:21

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#339

السلام عليكم ورحمة الله وبركاته

هذه محاولة للمرحلة 1-1 و 1-2 ,ولكن بحاجة بعص التعديل, في مايخص الكلاس الخاص بالبريد الالكتروني والموقع لم افهم ما المطلوب منه.

بقي ان ابحث في منتدى الديلفي عن حل لعرض السجل المضاف اخيرا دون الحاجة لقطع الاتصال .سأبحث حالا.

ماالعمل لكي الحق بكم,

pharmacy_vcl.zip

#340

الكلاس الخاص بالبريد الالكتروني و الموقع قمنا بكتابته للتاكد من ان الزبون يدخل معلومات موافقة للشكل المتعارف عليه

يعني يجب ان يدخل بريدا من الشكل xxxx@xxxx.xxx

و موقعا http://www.xxxx.xxx

او https://www.xxxx.xxx

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#341

السلام عليكم

اردت ان اكسرت الجمود الموجود اضافة قائمة الادوية

الخطوة القادمة ان شاء الله ستكون تطبيق الاجراءت المخزنة لجدول الادوية

تحياتي للجميع

Gpharm2009.rar

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#342

شكرا ياعليلو

الان اطمئنه على المشروع و خصوصا الشيخ مسعود يراقب اعمالنا و الاخ جاب الله يريد ان ينضم الينا مرحبا بكم .

اخوان بعدما درسة هذه المرحلة و مع المعلومات لديا غير واضحه كليا الا اني استنتجت التالي :

بما ان الجداول التي وضعها الاخ عادل تحوي على حقل حقلين او ثلاث لهذا ارتايت ان اضم الحقول وتكون في الجدول تكرارات لاسم الدواء لكن سيسهل علينا البرمجة لهذا سنكسر قوانين مريز شئ ما .اصورة توضح :

اذن على بركت الله سانشأ الانت الجدول ثم اضع المرفق .

post-1034-1239484319_thumb.jpg

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 12 أبريل 2009 في 00:12

#343

لاحظت انكم استخدمتم الكلاس ALLRegularexp

ماهو هذا الكلاس , هل هو مكون . خاص بهكذا امور

#344

الاخ عبد العالي لا يجب ان تضم ال DCi داخل produit لانه المرجع الاصلي لتعريف الدوال

حيث حسب ما افهمني صديقي ان DCI= paracitamol لكن اسم الدواء ممكن ان يكون مخلفا له

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#346

لا توجد في الاصل ب vcl لكن المكون موجود و مبني على مكتبة pcre المبرمجة بسي

www.pcre.org

وهذا مكون جاهز يدعم بعض regular expressions الموجودة في بيرل

http://www.regular-expressions.info/download/TPerlRegEx.zip

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#347
اقتباس
لا يجب ان تضم ال DCi داخل produit لانه المرجع الاصلي لتعريف الدوال

و اين المشكلة اخي امين لقد قلت انه سنجد تكرارات لاسماء الادوية لكن لتسهيل الامور اردرجتها مثلا

دواء 1 ------- اسم الدواء 1 ------------ DCI1 .............

دواء 2 ------- اسم الدواء 2 ------------ DCI1 .............

الجدول اسميته دواء لكن في الحقيقة هو لو lot

ارجوا ان توضح اكثر المشكلة ربما اني مخطأ

#348

اخي ذكيري راقب المرفق في الصفحة السابقة . كي اعرف مهي النواقص :angry:

#349

المشكلة عند محاولتك لتصحيح اسم DCI كنت مخطئ فيه .. هل ستصححه مرة ام 100 مرة مثلا!!

العمل كثير و الوقت قليل أعاننا الله

seo zen SEO Enlightment amazon danbo

#350

انا اصححه مرة واحدة لكن البرنامج سيصححه 100 مرة B)

لكن ان ارتدت ان نتبع الطريقة الاولى و هي الاصح حسب قوانين التعيير لمريز ليس عندي مشكل اردت ان اسهل البرمجة فقط.

اقتباس
اخي ذكيري راقب المرفق في الصفحة السابقة . كي اعرف مهي النواقص

من عينيا اخي طلال

مواضيع مشابهة