Esempio n. 1
0
        private void Loginbtn_Click_1(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtUserName.Text))
            {
                MessageBox.Show("Please Enter your username.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtUserName.Focus();
                return;
            }
            try
            {
                Database1DataSetTableAdapters.UsersTableAdapter user = new Database1DataSetTableAdapters.UsersTableAdapter();
                Database1DataSet.UsersDataTable dt = user.GetDataByUserNameAndPassword(txtUserName.Text, txtPass.Text);
                if (dt.Rows.Count > 0)
                {
                    MessageBox.Show("You have been succesfully logged in.");

                    if (dt.Rows[0][2].ToString() == "1")
                    {
                        Form2 f = new Form2();
                        f.ShowDialog();
                    }
                    else if (dt.Rows[0][2].ToString() == "2")
                    {
                        Form3 f = new Form3();
                        f.ShowDialog();
                    }
                    else if (dt.Rows[0][2].ToString() == "3")
                    {
                        Form4 f = new Form4();
                        f.ShowDialog();
                    }
                }
                else
                {
                    MessageBox.Show("Your username or password is incorrect");
                }
            }
            catch
            {
                MessageBox.Show("Message");
            }
        }
Esempio n. 2
0
        private void propertiesBindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
            this.Validate();
            this.propertiesBindingSource.MoveLast();
            try
            {
                this.propertiesBindingSource.EndEdit();
            }
            catch(NoNullAllowedException exception)
            {

                MessageBox.Show("Please fill in all fields ");
            }
            DataTable recentChanges = ((Database1DataSet)this.propertiesBindingSource.DataSource).Properties.GetChanges(DataRowState.Added);
            String imageUrl = "";
            String city = "";
            String price = "";
            if (recentChanges != null)
            {
                for (int i = 0; i < recentChanges.Rows.Count; i++)
                {
                    String propType = recentChanges.Rows[i]["type"].ToString();
                    if (propType.Equals("Castle"))
                    {

                        imageUrl = "castle.png";
                    }
                    else if (propType.Equals("Flat"))
                    {

                         imageUrl = "flat.png";
                    }
                    else if (propType.Equals("House"))
                    {

                        imageUrl = "house.png";
                    }

                    city = recentChanges.Rows[i]["city"].ToString();
                    price = recentChanges.Rows[i]["price"].ToString();
                }
            }
            int changes = this.tableAdapterManager.UpdateAll(this.database1DataSet);
            if (changes != 0 && recentChanges != null)
            {

                Database1DataSetTableAdapters.UsersTableAdapter uta = new Database1DataSetTableAdapters.UsersTableAdapter();
                this.usersTableAdapter = new Database1DataSetTableAdapters.UsersTableAdapter();
                this.usersTableAdapter.ClearBeforeFill = false;
                this.usersTableAdapter.Fill(database1DataSet.Users);

                foreach (DataRow row in database1DataSet.Users.Rows)
                {
                    foreach (DataRow newHouse in recentChanges.Rows)
                    {
                        int relInserted = users_PropertiesTableAdapter.Insert(Convert.ToInt32(row["id"]), Convert.ToInt32(newHouse["id"]));
                        this.database1DataSet.AcceptChanges();
                        this.users_PropertiesTableAdapter.Update(this.database1DataSet.Users_Properties);
                    }
                }
                this.users_PropertiesTableAdapter = new Database1DataSetTableAdapters.Users_PropertiesTableAdapter();
                this.users_PropertiesTableAdapter.Fill(database1DataSet.Users_Properties);

                byte[] tile = imgserv.PrepareTile(changes, city + " " + price + "€", imageUrl);
                byte[] toast = imgserv.PrepareToast(city, price + "€");
                imgserv.SendNotfication(1, tile);
                imgserv.SendNotfication(2, toast);
                Console.WriteLine("Changes made: " + changes);
            }
        }