예제 #1
0
        private void Nextsu_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(Usertext) || String.IsNullOrWhiteSpace(Passtext) || String.IsNullOrWhiteSpace(Twusertext) || String.IsNullOrWhiteSpace(Nametext) || String.IsNullOrWhiteSpace(Phonetext))
            {
                erorrmsg.Visible = true; erorrmsg.Text = "هناك حقول فارغة يرجى تعبئة جميع الحقول بمعلومات صحيحة";
            }
            else
            {
                if (checkboxsu.Checked == false)
                {
                    erorrmsg.Visible = true; erorrmsg.Text = "يرجى الموافقة على بنود الخدمة وسياسة الخصوصية";
                }
                else
                {
                    conn = new Conn();
                    try
                    {
                        conn.open();
                        string          query      = "select * from users where user ='******'";
                        MySqlCommand    cmd        = new MySqlCommand(query, conn.maincon);
                        MySqlDataReader dataReader = cmd.ExecuteReader();
                        int             count      = 0;
                        while (dataReader.Read())
                        {
                            count = count + 1;
                        }
                        if (count == 1)
                        {
                            erorrmsg.Visible = true; erorrmsg.Text = "اسم المستخدم هذا بالفعل مسجل لدينا برجى المحاولة باسم مستخدم آخر";
                        }
                        else if (count > 1)
                        {
                            erorrmsg.Visible = true; erorrmsg.Text = "اسم المستخدم هذا بالفعل مسجل لدينا برجى المحاولة باسم مستخدم آخر";
                        }
                        else
                        {
                            dataReader.Close();

                            string          query1      = "select * from twaccounts where twuser ='******'";
                            MySqlCommand    cmd1        = new MySqlCommand(query1, conn.maincon);
                            MySqlDataReader dataReader1 = cmd1.ExecuteReader();
                            int             count1      = 0;
                            while (dataReader1.Read())
                            {
                                count1 = count1 + 1;
                            }
                            if (count1 == 1)
                            {
                                erorrmsg.Visible = true; erorrmsg.Text = "حساب تويتر الذي تحاول التسجيل به موجود لدينا بالفعل !";
                            }
                            else if (count1 > 1)
                            {
                                erorrmsg.Visible = true; erorrmsg.Text = "حساب تويتر الذي تحاول التسجيل به موجود لدينا بالفعل !";
                            }
                            else
                            {
                                DateTime datereg = Convert.ToDateTime(Datetext);

                                Operations.RegUser(Nametext, Usertext, Passtext, Phonetext, datereg);

                                Operations.RegUserTw(Usertext, Twusertext, datereg);

                                ThankForReg uc = new ThankForReg();
                                if (!label1.Contains(uc))
                                {
                                    this.Controls.Add(uc);

                                    uc.Dock = DockStyle.Fill;
                                    uc.BringToFront();
                                }
                                else
                                {
                                    uc.BringToFront();
                                }
                            }

                            dataReader1.Close();
                        }
                    }

                    catch (Exception ex) { ex.Message.ToString(); }
                    finally { conn.close(); }
                }
            }
        }