Beispiel #1
0
        internal static void SetUserInfo(int ID)
        {
            //create connection and open it
            MySqlConnection connection = DbInfo.Connection();

            //try to connect to database
            try
            {
                //Build Mysql command
                MySqlCommand cmd = connection.CreateCommand();

                cmd.CommandText =
                    "SELECT `ID`, `Firstname`, `Middlename`, `Lastname`, `Email`, `Password`, `Pin` FROM `users` WHERE `ID`=" + ID;
                MySqlDataReader reader = cmd.ExecuteReader();


                //if match is found
                if (reader.Read())
                {
                    //MessageBox.Show(reader["Firstname"] + " "+ reader["Middlename"].ToString());
                    Userinformation = new userinf(ID, reader["Firstname"].ToString(), reader["Middlename"].ToString(), reader["Lastname"].ToString(), reader["Email"].ToString());
                }
            }
            //finally
            finally
            {
                //check state and clone
                if (connection.State == ConnectionState.Open)
                {
                    connection.Clone();
                }
            }
        }
Beispiel #2
0
        //Setup Userinfo
        internal void SetUserInfo()
        {
            userinf userinf = UserInfo.Userinformation;

            FullName_Lbl.Content = userinf.firstname + " " + userinf.middlename + " " + userinf.lastname.ToString();
            Adress_Lbl.Content   = userinf.email;

            SetupDatabases();
        }
Beispiel #3
0
        //Main
        public MainWindow()
        {
            InitializeComponent();

            userinf userinf = UserInfo.Userinformation;

            //FullName_Lbl.Content = userinf.firstname + " " + userinf.middlename + " " + userinf.lastname;
            //Adress_Lbl.Content = userinf.email;

            //Set windows state so it fills the screen
            this.WindowState           = WindowState.Maximized;
            this.WindowStartupLocation = WindowStartupLocation.CenterScreen;
            TagContainer.Visibility    = Visibility.Collapsed;
            //TagContainer.SetZIndex(TagContainer, 999);

            //Collaps all Content in side menu
            Collaps(ProjectsContent);
            Collaps(MySnippedsContent);

            //Hide-Tab-Headers
            foreach (TabItem item in MainMenuTabControl.Items)
            {
                item.Visibility = Visibility.Collapsed;
            }

            //Add Some languages examples
            MySnipped_Languages_Cmb.Items.Add("All");
            MySnipped_Languages_Cmb.Items.Add("C#");
            MySnipped_Languages_Cmb.Items.Add("C++");
            MySnipped_Languages_Cmb.Items.Add("Phyton");
            MySnipped_Languages_Cmb.Items.Add("Html");
            MySnipped_Languages_Cmb.Items.Add("Css");
            MySnipped_Languages_Cmb.Items.Add("PHP");
            MySnipped_Languages_Cmb.SelectedIndex = 0;
            //Add Some Date examples
            MySnipped_Date_Cmb.Items.Add("New/Old");
            MySnipped_Date_Cmb.Items.Add("Old/New");
            MySnipped_Date_Cmb.SelectedIndex = 0;

            //Set some tag examples
            for (int i = 0; i < 100; i++)
            {
                tags.Add(new Tags(i, "Example[" + i + "]"));
            }
            TagLineAmount(8);
        }