public EvidenceReport(string evidenceName, UserSkills curUS, UserEvidence curUE)
        {
            InitializeComponent();

            oldName = evidenceName;

            MySqlConnection  conn        = ConnectionSingleton.Instance.getSharedConnection();
            string           sql         = "SELECT skills.name FROM skills";
            MySqlDataAdapter dataAdapter = new MySqlDataAdapter(sql, conn);
            DataSet          ds          = new DataSet();

            conn.Open();
            dataAdapter.Fill(ds, "Skills_Table");
            conn.Close();

            foreach (DataRow row in ds.Tables[0].Rows)
            {
                this.comboBoxSkill.Items.Add(row[0]);
            }

            conn        = ConnectionSingleton.Instance.getSharedConnection();
            sql         = "SELECT users.firstname, users.lastname FROM users";
            dataAdapter = new MySqlDataAdapter(sql, conn);
            ds          = new DataSet();
            conn.Open();
            dataAdapter.Fill(ds, "Users_Table");
            conn.Close();

            foreach (DataRow row in ds.Tables[0].Rows)
            {
                this.comboBoxUser.Items.Add(row[0] + " " + row[1]);
            }

            //foreach (DataRow row in DataController.GetSkills().getSubSkillsTable(evidenceName).Tables[0].Rows)
            //    this.listBoxAssociatedSkills.Items.Add(row[0]);

            foreach (DataRow row in DataController.GetEvidence().getDetailedTable(evidenceName).Tables[0].Rows)
            {
                if (evidenceName.Equals(row["Evidence_Name"].ToString()))
                {
                    this.textBoxEvidenceName.Text    = row["Evidence_Name"].ToString();
                    this.descriptionTextBox.Text     = row["Evidence_Description"].ToString();
                    this.comboBoxUser.SelectedIndex  = Int32.Parse(row["User_Id"].ToString());
                    this.comboBoxSkill.SelectedIndex = Int32.Parse(row["Skill_Id"].ToString());
                    //this.labelCreated.Text = $@"Created At: {(new DateTime(1970, 1, 1)).AddMilliseconds(double.Parse(row["timecreated"].ToString()))}";
                    //this.labelLastEdit.Text = $@"Last Edit At: {(new DateTime(1970, 1, 1)).AddMilliseconds(double.Parse(row["timemodified"].ToString()))}";
                    break;
                }
            }

            this.buttonAddEvidence.Visible = true;
            this.buttonSave.Visible        = false;

            us = curUS;
            ue = curUE;
        }
        public EvidenceReport(UserSkills curUS, UserEvidence curUE)
        {
            InitializeComponent();

            MySqlConnection  conn        = ConnectionSingleton.Instance.getSharedConnection();
            string           sql         = "SELECT skills.name FROM skills";
            MySqlDataAdapter dataAdapter = new MySqlDataAdapter(sql, conn);
            DataSet          ds          = new DataSet();

            conn.Open();
            dataAdapter.Fill(ds, "Skills_Table");
            conn.Close();

            foreach (DataRow row in ds.Tables[0].Rows)
            {
                this.comboBoxSkill.Items.Add(row[0]);
            }

            conn        = ConnectionSingleton.Instance.getSharedConnection();
            sql         = "SELECT users.firstname, users.lastname FROM users";
            dataAdapter = new MySqlDataAdapter(sql, conn);
            ds          = new DataSet();
            conn.Open();
            dataAdapter.Fill(ds, "Users_Table");
            conn.Close();

            foreach (DataRow row in ds.Tables[0].Rows)
            {
                this.comboBoxUser.Items.Add(row[0] + " " + row[1]);
            }

            this.labelAuthro.Text   = $@"Author: {DataController.GetDiscreteUser().Firstname} {DataController.GetDiscreteUser().Lastname}";
            this.labelCreated.Text  = $@"Created At: {DateTime.Now.ToString()}";
            this.labelLastEdit.Text = $@"Last Edit At: {DateTime.Now.ToString()}";

            this.buttonAddEvidence.Visible = true;
            this.buttonSave.Visible        = false;

            if (curUS != null)
            {
                us = curUS;
            }
            if (curUE != null)
            {
                ue = curUE;
            }
        }