Пример #1
0
    static void Main()
    {
        Manage.addCar("0ag2489", "BMW", "PHL", "230", "5", "true", "M5");
        Manage.addCar("0af1442", "Mercedes-Benz", "PHL", "580", "5", "true", "C63");
        Manage.addCar("0bb2980", "BMW", "NYC", "1200", "2", "true", "i8");
        Manage.addCar("0xr9048", "Chevy", "TPA", "400", "8", "true", "Tahoe");
        Manage.addCar("0ty0067", "Audi", "PHL", "520", "5", "true", "A6");
        Manage.addCar("0uo9820", "Tesla", "PHL", "790", "5", "true", "Model S");
        Manage.addCar("0xu7264", "Tesla", "NYC", "310", "5", "true", "Model 3");

        Car.getCars("All Locations", "All Models", 2, 400);

        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        home = new WindowsFormsApp1.Home();
        home.manageShow(false);
        Application.Run(home);
    }
Пример #2
0
        //private void Welcome_Load(object sender, EventArgs e)
        //{
        //    try
        //    {
        //        cn.Open();
        //        string qry = "SELECT Role FROM Auth";
        //        SqlDataReader dr = new SqlCommand(qry, cn).ExecuteReader();
        //        while (dr.Read())
        //        {
        //            cbox.Items.Add(dr.GetValue(0).ToString());
        //        }
        //        dr.Close();
        //    }
        //    catch (SqlException x)
        //    {
        //        MessageBox.Show(x.Message);
        //    }
        //    cn.Close();

        //}

        private void Submit_Click(object sender, EventArgs e)
        {
            try
            {
                if (attempt == 0)
                {
                    lbl_Msg.Text = ("ALL 3 ATTEMPTS HAVE FAILED - CONTACT ADMIN");
                    tb1.Enabled  = false;
                    tb2.Enabled  = false;
                    tb1.Clear();
                    tb2.Clear();
                    return;
                }
                cmd = new SqlCommand("select count(*) from Auth where login=@login and pass=@pass", cn);
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@login", tb1.Text);
                cmd.Parameters.AddWithValue("@pass", tb2.Text);
                cn.Open();

                if (cmd.ExecuteScalar().ToString() == "1")
                {
                    errorlogin.Icon = Properties.Resources.ok;
                    errorlogin.SetError(tb1, "تم");
                    errorpass.Icon = Properties.Resources.ok;
                    errorpass.SetError(tb2, "تم");
                    MessageBox.Show(" تم الدخول بنجاح ");
                    this.Hide();
                    var sh = new Home(tb1.Text + "  :مرحبا  ");
                    sh.Closed += (s, args) => this.Close();
                    sh.Show();
                }

                //    cmd SelectCommand = new MySqlCommand("Select role form Auth", cn);
                //    DataTable dt = new DataTable();
                //    sda.Fill(dt);
                //    if (dt.Rows.Count == 1)
                //    {
                //        this.Hide();
                //        var sh = new Home(tb1.Text + "  :مرحبا  ");
                //        sh.Closed += (s, args) => this.Close();
                //        sh.Show();
                //    }else
                //    {
                //        this.Hide();
                //        var sh1 = new Home1(tb1.Text + "  :مرحبا  ");
                //        sh1.Closed += (s, args) => this.Close();
                //        sh1.Show();
                //    }
                //}

                else
                {
                    errorlogin.Icon = Properties.Resources.err;
                    errorlogin.SetError(tb1, "خطأ في اسم المستخدم");
                    errorpass.Icon = Properties.Resources.err;
                    errorpass.SetError(tb2, "خطأ في  كلمة المرور");
                    MessageBox.Show("  لا يمكن الدخول \n الرجاء اعادة اسم المستخدم و كلمة السر ");
                    lbl_Msg.Text = (" لديك فقط  " + Convert.ToString(attempt) + "  محاولات للاعادة ");
                    --attempt;
                    tb1.Clear();
                    tb2.Clear();
                }
                cn.Close();
            }
            catch
            {
                //nothing here
            }
        }