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

شاشة log on form

بدأه nadeer11 في 5 أكتوبر 2012 · 4 رد · 728 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

احتاجة كود شاشة الدخول مع الدتا بيز

#2
nadeer11 كتب:

السلام عليكم

احتاجة كود شاشة الدخول مع الدتا بيز

السلام عليكم

هل من الممكن شرح تفصيلى لما تريد بالضبط عمله؟ حتى تكون إفادتى لك بشكل جيد أنا و الأعضاء المتواجدين بإذن الله

#3

يعطيك العافية اخي

عملت فورم للشاشة الدخول

وهي الكود

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using System.Data.SqlClient;

namespace project

{

public partial class logform : Form

{

SqlConnection cn = new SqlConnection();

SqlCommand cmd = new SqlCommand();

SqlDataReader dr;

public logform()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

cn.ConnectionString = database.ss;

cn.Open();

cmd.Connection = cn;

cmd.CommandType = CommandType.Text;

cmd=cmd = new SqlCommand( "select * from acount where user_name = '" + comboBox1 + "'and passwoord = ' " + textBox2 + "'",cn);

string userText = comboBox1.Text;

string passText = textBox2.Text;

DataSet ds = new DataSet();

SqlDataAdapter da = new SqlDataAdapter(cmd);

DataTable dt = new DataTable();

da.Fill(ds);

int count = ds.Tables[0].Rows.Count;

if ((comboBox1.Text == "admin") && (textBox2.Text == "admin"))

{

this.Visible = false;

admin_mainform main = new admin_mainform();

main.StartPosition = FormStartPosition.CenterScreen;

main.ShowDialog();

cn.Close();

}

else if (count ==0)

{

this.Visible = false;

MainForm main = new MainForm();

main.StartPosition = FormStartPosition.CenterScreen;

main.ShowDialog();

cn.Close();

}

else

{

MessageBox.Show("اخل اسم المستخدم وكلمة المرور بشكل صحيح");

cn.Close();

}

private void button2_Click(object sender, EventArgs e)

{

Application.Exit();

}

private void logform_Load(object sender, EventArgs e)

{

// TODO: This line of code loads data into the 'dataSetacount.acount' table. You can move, or remove it, as needed.

this.acountTableAdapter.Fill(this.dataSetacount.acount);

}

}

}

ولكن لو ضعت كلمة مرور خطا يقوم بالدخول

#4

لقد قمت بعمل شاشه دخول من قبل

وهذا الكود هو الذي كتبته داخل زرار الدخول

cmd.CommandText = "SELECT * FROM loginTB WHERE (userName = '"+textBox1.Text+"') AND (password = '"+textBox2.Text+"')";

adp = new SqlDataAdapter(cmd.CommandText, cn);

ds = new DataSet();

if (cn.State == ConnectionState.Closed)

{

cn.Open();

adp.Fill(ds);

cn.Close();

}

else

{

adp.Fill(ds);

cn.Close();

}

DataTableReader reader = new DataTableReader(ds.Tables[0]);

if (reader.HasRows)

{

Home h1 = new Home();

h1.ShowDialog();

this.Hide();

}

else

{

DialogResult dr = MessageBox.Show("يرجي التأكد من كلمه المرور", "كلمه مرور خاطئه", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error, MessageBoxDefaultButton.Button3);

if (dr == DialogResult.Retry)

{

textBox1.Text = "";

textBox2.Text = "";

}

جربه أخي واذا واجهتك اخطاء يرجي تبلغي :)

بالتوفيق

#5

يمكنك قراءة مشاركتي في ردي علي سؤال مشابه من خلال هذا الرابط

/index.php?showtopic=270361

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