Пример #1
0
 private void comboBox4_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (comboBox4.SelectedValue != null)
     {
         System_Users_Table Obj = Busniss_Object.SelectUserByID(int.Parse(comboBox4.SelectedValue.ToString()));
         if (Obj != null)
         {
             UserN.Text = Obj.Sys_Username;
             Pass.Text  = Obj.Sys_Pass;
             if (File.Exists(Obj.Sys_User_Imagr_Path))
             {
                 B = new Bitmap(Obj.Sys_User_Imagr_Path);
                 pictureEdit1.Image = B;
                 lastImage          = Obj.Sys_User_Imagr_Path;
             }
             else
             {
                 pictureEdit1.Image = Properties.Resources.user1;
                 lastImage          = "";
             }
         }
     }
 }
Пример #2
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            if (Count < 5)
            {
                try
                {
                    System_Users_Table Object = BussinesObj.SelectUserName(txtusername.Text);

                    String Pass = txtpassword.Text.Replace(" ", "");
                    if (Object.Sys_Pass.Replace(" ", "") == Pass)
                    {
                        Home M = new Home();
                        M.Show();
                        this.Hide();
                    }
                    else
                    {
                        XtraMessageBox.Show("الرجاء التاكد من كلمة المرور ثم المحاولة لاحقا ");
                    }
                }
                catch (Exception E)
                {
                    if (E.Message == "Object reference not set to an instance of an object.")
                    {
                        XtraMessageBox.Show("اسم المستخدم غير موجود يرجى التاكد من اسم المستخدم ");
                    }
                    else
                    {
                        //  XtraMessageBox.Show(E.Message);
                    }
                }
                finally
                {
                    try
                    {
                    }
                    catch (Exception Mes)
                    {
                        if (Mes.Message == "Object reference not set to an instance of an object.")
                        {
                            DialogResult dialogResult = MessageBox.Show("توجد مشكلة فى الاتصال بالسيرفر هل تريد العمل على النسخة المحلية لقواعد البيانات", " معلومات الاتصال", MessageBoxButtons.YesNo);
                            if (dialogResult == DialogResult.Yes)
                            {
                                ExistDataBase = CheckDatabase("Project_DB");

                                /// attach database
                                if (ExistDataBase == false)
                                {
                                    try
                                    {
                                        string FileName = Path.Combine(Path.GetFullPath(@"DataBase\"));

                                        SqlConnection conn = new SqlConnection("Server=.;Data Source=;Integrated Security=SSPI");
                                        SqlCommand    cmd  = new SqlCommand("", conn);



                                        cmd.CommandText = "CREATE DATABASE Project_DB ON " +
                                                          "( FILENAME =  '" + FileName + "Project_DB.mdf' )," +
                                                          "( FILENAME ='" + FileName + "Project_DB_log.ldf')" +
                                                          "FOR ATTACH";

                                        conn.Open();
                                        cmd.ExecuteNonQuery();
                                        cmd.Dispose();
                                        conn.Close();
                                    }
                                    catch { }
                                }
                                DataBaseConnection.ServerName = ".";
                                DataBaseConnection.UserName   = "******";
                                DataBaseConnection.Password   = "******";
                            }
                        }
                    }
                }


                Count++;
            }
            else
            {
                XtraMessageBox.Show("لقد تم استنفاذ محاولات الدخول ... سيتم اغلاق البرنامج الان");
                Application.Exit();
            }
        }