Exemple #1
0
 private void btnlogin_Click(object sender, EventArgs e)
 {
     if (txtusername.Text.Equals(""))
     {
         MessageBox.Show("يجب إدخال البريد إسم المستخدم اولا");
         txtusername.Focus();
     }
     else if (txtpassword.Text.Equals(""))
     {
         MessageBox.Show("يجب إدخال كلمة المرور");
         txtpassword.Focus();
     }
     else
     {
         password = txtpassword.Text;
         userName = txtusername.Text;
         conn.Open();
         SqlCommand    cmd        = new SqlCommand("select username,Password from ADMIN where username='******' and password='******' ", conn);
         SqlDataReader dataReader = cmd.ExecuteReader();
         if (dataReader.HasRows)
         {
             Homeform homeform = new Homeform();
             homeform.Show();
             this.Hide();
         }
         else
         {
             MessageBox.Show("برجاء التاكد من كتابة إسم المستخدم وكلمة المرور بشكل صحيح");
         }
         conn.Close();
     }
 }
Exemple #2
0
 private void btnLogin_Click(object sender, EventArgs e)
 {
     if (txtName.Text.Equals(""))
     {
         MessageBox.Show("يجب إدخال البريد إسم المستخدم اولا");
         txtName.Focus();
     }
     else if (txtpass.Text.Equals(""))
     {
         MessageBox.Show("يجب إدخال كلمة المرور");
         txtpass.Focus();
     }
     else
     {
         conn.Open();
         SqlCommand    cmd2        = new SqlCommand("select [key],id from ACTIVATION", conn);
         SqlDataReader dataReader2 = cmd2.ExecuteReader();
         dataReader2.Read();
         if (txtAcivateCode.Text != "")
         {
             while (dataReader2.Read())
             {
                 if (txtAcivateCode.Text == dataReader2[0].ToString())
                 {
                     int id = int.Parse(dataReader2[1].ToString());
                     currentDate = DateTime.Parse(DateTime.Now.ToShortDateString());
                     currentDate = AddMonthToEndOfMonth(currentDate, 3);
                     conn.Close();
                     conn.Open();
                     cmd.CommandText = @"UPDATE ADMIN SET activationCode = '" + txtAcivateCode.Text + "' , expireDate = '" + currentDate.ToShortDateString() + "'";
                     cmd.Connection  = conn;
                     cmd.ExecuteNonQuery();
                     cmd.Parameters.Clear();
                     conn.Close();
                     conn.Open();
                     cmd.CommandText = @"DELETE from ACTIVATION where id = '" + id + "'";
                     cmd.Connection  = conn;
                     cmd.ExecuteNonQuery();
                     cmd.Parameters.Clear();
                     break;
                 }
             }
         }
         conn.Close();
         conn.Open();
         SqlCommand    cmd1        = new SqlCommand("select expireDate,activationCode from ADMIN", conn);
         SqlDataReader dataReader1 = cmd1.ExecuteReader();
         dataReader1.Read();
         if (DateTime.Parse(DateTime.Now.ToShortDateString()) >= DateTime.Parse(dataReader1[0].ToString()))
         {
             if (txtAcivateCode.Text != "")
             {
                 MessageBox.Show("كود التفعيل غير صحيح!!! للتفعيل اتصل بالرقم الأتى 01006209613");
             }
             else
             {
                 MessageBox.Show("يجب تفعيل البرنامج!!! للتفعيل اتصل بالرقم الأتى 01006209613");
             }
             conn.Close();
             Application.Exit();
         }
         else
         {
             conn.Close();
             password = txtpass.Text;
             userName = txtName.Text;
             conn.Open();
             SqlCommand    cmd        = new SqlCommand("select username,Password from ADMIN where username='******' and password='******' ", conn);
             SqlDataReader dataReader = cmd.ExecuteReader();
             if (dataReader.HasRows)
             {
                 Homeform homeform = new Homeform();
                 homeform.Show();
                 this.Hide();
             }
             else
             {
                 MessageBox.Show("برجاء التاكد من كتابة إسم المستخدم وكلمة المرور بشكل صحيح");
             }
             conn.Close();
             //// back up from data base
             //string fileName = "E:\\imp\\publish\\Application Files\\Elmagd_1_0_0_0\\BUCKUP" + "\\ELMAGD" + DateTime.Now.ToShortDateString().Replace('/', '-') + " - " + DateTime.Now.ToLongTimeString().Replace(':', '-');
             //string stquary = "Backup Database ELMAGD to Disk='" + fileName + ".bak'";
             //cmd = new SqlCommand(stquary, conn);
             //conn.Open();
             //cmd.ExecuteNonQuery();
             //conn.Close();
         }
     }
 }