MahmoodM30
چهارشنبه 02 مهر 1393, 13:30 عصر
سلام دوستان میخواستم ببینیم چطوری میتونم این کد رو جوری بنویسم که این همه تو در تو نباشه من اینجا از if استفاده کردم برای چک کردن داده ها ولی اینطوری طولانی میشه
دوستان روشی دارن که کوتاه تر باشه و همه این عملیات انجام بشه؟
if (UserNameText.Text != "" & PasswordText.Text != "" & RPasswordText.Text != "")
{
if (PasswordText.Text == RPasswordText.Text)
{
try
{
con.Open();
SqlCommand cmd = new SqlCommand("Insert INTO Acount (UserName,Password) Values (@UserName,@Password)", con);
cmd.Parameters.AddWithValue("@UserName", UserNameText.Text);
cmd.Parameters.AddWithValue("@Password", PasswordText.Text);
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("اطلاعات با موفقیت ثبت شد", "پیغام", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
UserNameText.Text = "";
PasswordText.Text = "";
RPasswordText.Text = "";
Acount_Load(sender, e);
}
catch
{
MessageBox.Show("خطا در ثبت اطلاعات", "پیغام", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
else { MessageBox.Show("پسورد های وارد شده یکسان نمیباشد", "پیغام", MessageBoxButtons.OK, MessageBoxIcon.Warning); }
}
else
{
MessageBox.Show("لطفا تمامی فیلد ها را پر کنید", "پیغام", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
دوستان روشی دارن که کوتاه تر باشه و همه این عملیات انجام بشه؟
if (UserNameText.Text != "" & PasswordText.Text != "" & RPasswordText.Text != "")
{
if (PasswordText.Text == RPasswordText.Text)
{
try
{
con.Open();
SqlCommand cmd = new SqlCommand("Insert INTO Acount (UserName,Password) Values (@UserName,@Password)", con);
cmd.Parameters.AddWithValue("@UserName", UserNameText.Text);
cmd.Parameters.AddWithValue("@Password", PasswordText.Text);
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("اطلاعات با موفقیت ثبت شد", "پیغام", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
UserNameText.Text = "";
PasswordText.Text = "";
RPasswordText.Text = "";
Acount_Load(sender, e);
}
catch
{
MessageBox.Show("خطا در ثبت اطلاعات", "پیغام", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
else { MessageBox.Show("پسورد های وارد شده یکسان نمیباشد", "پیغام", MessageBoxButtons.OK, MessageBoxIcon.Warning); }
}
else
{
MessageBox.Show("لطفا تمامی فیلد ها را پر کنید", "پیغام", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}