X

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

Collapse
  • تصفية
  • الوقت
  • عرض
مسح الكل
مشاركات جديدة
  • عضو مُشارك
    • Nov 2018
    • 30

    #11
    رابط الدرس الرابع :
    سكريبت الكلاس الرئيسي الكلاس اكسس :
    HTML Code:
        class ClassAccess
        {
    
            SqlConnection con;
    
            public ClassAccess()
            {
                con = new SqlConnection(@"server = .\SQLEXPRESS; database= PointeDeVent_DB; Integrated security = true");
        
            }
    
            public void Open()
            {
                if (con.State != ConnectionState.Open)
                {
                    con.Open();
    
                }
            }
            public void Close()
            {
                if (con.State == ConnectionState.Open)
                {
                    con.Close();
    
                }
            }
            public void ExecuteCommande(String Stored_Procedure, SqlParameter[] param)
            {
                try
                {
                    SqlCommand cmd = new SqlCommand();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.CommandText = Stored_Procedure;
                    cmd.Connection = con;
    
                    if (param != null)
                    {
                        cmd.Parameters.AddRange(param);
    
                    }
                    cmd.ExecuteNonQuery();
    
                }
                catch (Exception ex)
                {
                    MessageBox.Show("wrong in the connection line" + ex.ToString(), "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }
    
            public DataTable SelectData(String Stored_Procedure, SqlParameter[] param)
            {
    
                SqlCommand cmd = new SqlCommand();
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = Stored_Procedure;
                cmd.Connection = con;
    
                if (param != null)
                {
                    for (int i = 0; i < param.Length; i++)
                    {
                        cmd.Parameters.Add(param[i]);
                    }
                }
                SqlDataAdapter da = new SqlDataAdapter(cmd);
                DataTable dt = new DataTable();
                da.Fill(dt);
                return dt;
            }
    
        }
    سكريبت انشاء جدول الصنف:
    HTML Code:
    Create Table Items
    (ItemsID int not null primary key ,
    ItemBarcode nvarchar (60) null,
    ItemName nvarchar (50) null,
    PrixAchat nvarchar (20) null,
    PrixVent nvarchar (20) null,
    ItemQte nvarchar (30) not null,
    ItemQteAlert nvarchar (30) not Null,
    ItemCategory nvarchar (20) not null)
    اجراء الاضافة:
    HTML Code:
    Create proc AddItem
    @ItemsID int,
    @ItemBarcode nvarchar (60),
    @ItemName nvarchar (50),
    @PrixAchat nvarchar (20),
    @PrixVent nvarchar (20),
    @ItemQte nvarchar (30),
    @ItemQteAlert nvarchar (30),
    @ItemCategory nvarchar (20)
    as
    insert into Items
    ([ItemsID],
    [ItemBarcode],
    [ItemName],
    [PrixAchat],
    [PrixVent],
    [ItemQte],
    [ItemQteAlert],
    [ItemCategory])
    values 
    (@ItemsID,
    @ItemBarcode,
    @ItemName,
    @PrixAchat,
    @PrixVent,
    @ItemQte,
    @ItemQteAlert,
    @ItemCategory)
  • عضو مُشارك
    • Feb 2019
    • 2

    #12
    حياك الله و يعطيك ألف عافية وانشاء الله في ميزان حسناتك
  • عضو مشارك
    • Oct 2018
    • 59

    #13
    ماشاء الله عليك أخي الكريم
  • عضو مُشارك
    • Nov 2018
    • 2

    #14
    بارك الله فيكم
  • عضو مُشارك
    • Nov 2018
    • 30

    #15
    نرجو المعدر من الاخوان بسبب التأخر ودلك نظرنا لماتشهده الجزائر حاليا متفرغ لوطني المرجو منكم المعدرة كم انني سأبقي المتابعين معنا متشوقين حيث سنقوم إنشاء الله في الدرس القادم بإنشاء القائمة الموجودة في الصورة بأدوات الديف اكسبرس



  • عضو ذهبي
    • Nov 2018
    • 1620

    #16

    بارك الله فيك
  • عضو مشارك
    • Nov 2018
    • 75

    #17
    جزاك الله كل خير و عمل ممتاز

Working...
X