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

انشاء كلاس

بدأه حسين18 في 21 يوليو 2011 · 16 رد · 755 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد ان انشئ كلاس لهذا الكود

SqlConnection con = new SqlConnection("server=.\\SQLEXPRESS;Database=estat;Integrated Security=True");
con.Open();
            SqlCommand cmd = new SqlCommand("insert into premium (nametenant,amount,owner,charge,date,checkid,Voucher)values ('"+comboBox1.Text+"','" + textBox25.Text + "','"+comboBox4.Text+"','"+checkBox1.Checked+"','" + dateTimePicker3.Value.ToShortDateString() + "','" + textBox26.Text + "','" + textBox27.Text + "')", con);
            cmd.ExecuteNonQuery();
con.close();

تم تعديل هذه المشاركة بواسطة حسين18 في 21 يوليو 2011 في 23:16

#2

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

اخي جرب الكود التالي

Utility.Insert("insert into premium (nametenant,amount,owner,charge,date,checkid,Voucher)values ('"+comboBox1.Text+"','" + textBox25.Text + "','"+comboBox4.Text+"','"+checkBox1.Checked+"','" + dateTimePicker3.Value.ToShortDateString() + "','" + textBox26.Text + "','" + textBox27.Text + "')")

public class Utility
{
public static void Insert(string sql)
{
SqlConnection con = new SqlConnection("server=.\\SQLEXPRESS;Database=estat;Integrated Security=True");
con.Open();
SqlCommand cmd = new SqlCommand(sql, con);
cmd.ExecuteNonQuery();
con.close();
}
}
1

.:: Wish to become better and better ::.

#3

السلام عليكم...

عذرا على التدخل ...و لكن لماذا وضعت الميثود insert من نوع static ؟؟...لسهولة الاستدعاء ام لغرض آخر؟؟؟

1

Currently working on ASP.net ..... come Back Soon

#4

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

اخي ليتم الوصول لها بدون انشاء كائن ولأن الفئة المنشئة فئة خدمية!!

1

.:: Wish to become better and better ::.

#5
VB Helper كتب:

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

اخي ليتم الوصول لها بدون انشاء كائن ولأن الفئة المنشئة فئة خدمية!!

شكرا لك اخي vb helper

1

Currently working on ASP.net ..... come Back Soon

#6

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

اخ VB Helper

iين اضع الكود بالتحديد ؟ وطريقة استدعائه ؟

#7

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

اخي السطر الاول هو كود الاستدعاء, اما بالنسبة للفئة يستحسن انشاء ملف فئة من Add New Item واختر Class وقم بوضع الكود بداخله

1

.:: Wish to become better and better ::.

#8

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

اسأل الله ان يزيدك علما ويبارك لك فيه

الكود تمام

وفقك الله وجزاك الله خير

#9

الاخ العزيز VB Helper

قمت بانشاء كلاس للكود المرفق واريد ان ارسل قيمة المتغير i من الكلاس الى داتا جريد موجودة في فورم .. كيف استطيع تعريف نوع هذا المتغير؟

SqlConnection con = new SqlConnection("server=.\\SQLEXPRESS;Database=estat;Integrated Security=True");
                con.Open();
                estatDataSet ds = new estatDataSet();
                SqlDataAdapter ada = new SqlDataAdapter(sql, con);
                ada.Fill(ds, "premium");
              i=ds.Tables["premium"];              
                con.Close();

جزاك الله خير

تم تعديل هذه المشاركة بواسطة حسين18 في 22 يوليو 2011 في 04:03

#10

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

اخي يمكنك تمرير متغير من نوع out ولكن لاتعطيه قيمة افتراضية في الفورم ولاتنسى ان يكون من نفس النوع

1

.:: Wish to become better and better ::.

#11
اقتباس
اخي يمكنك تمرير متغير من نوع out ولكن لاتعطيه قيمة افتراضية في الفورم ولاتنسى ان يكون من نفس النوع

كيف واين اعرف المتغير من نوع out ؟ وهل تقصد بجملة من نفس النوع اي نوع الداتا جريد ؟ ومانوع الداتا جريد؟

لو سمحت اريد مرجع في OOP "عربي".

جزاك الله خير

#12

ارجو الرد بسرعة يا اخ VB Helper

جزاك الله خير

#13

أظنه كان يقصد أن تمرر متغير من نوع out كالتالي:

public static void Insert(string sql, out int i)

{

SqlConnection con = new SqlConnection("server=.\\SQLEXPRESS;Database=estat;Integrated Security=True");

con.Open();

estatDataSet ds = new estatDataSet();

SqlDataAdapter ada = new SqlDataAdapter(sql, con);

ada.Fill(ds, "premium");

i=ds.Tables["premium"];

con.Close();

}

وعند الإستدعاء:

int i;

Utility.Insert("insert into premium (nametenant,amount,owner,charge,date,checkid,Voucher)values ('"+comboBox1.Text+"','" + textBox25.Text + "','"+comboBox4.Text+"','"+checkBox1.Checked+"','" + dateTimePicker3.Value.ToShortDateString() + "','" + textBox26.Text + "','" + textBox27.Text + "')", out i)

علماً أنني افترضت أنو i هو من نوع int وإلا وجب التعديل.

2
#14

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

اخ حسين سبقني الاخ Executioner لتطبيق الفكره .. بالتوفيق للجميع ..

1

.:: Wish to become better and better ::.

#15

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

الاخوان Executioner و VB Helper

اشكركم جزيلا وجزاكم الله خير

لو سمحتم مرجع للـ class & OOP "عربي"

#16

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

اخي هذه مجموعه من الكتب شوف الرابط التالي http://www.kutub.info/books/search?q=OOP

1

.:: Wish to become better and better ::.

#17

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

مشكور اخي وجزاك الله خير

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