public CertificateViewModel(X509Certificate2 certificate, string givenName, string familyName)
        {
            m_x509Certificate2 = certificate;
            m_givenName        = givenName;
            m_familyName       = familyName;

            var fullName = string.Format("{0} {1}", givenName, familyName);

            Distance = this.LevenshteinDistance(fullName.ToUpper(), IssuedTo.ToUpper());
        }
Exemplo n.º 2
0
        /// <summary></summary>
        public override int GetHashCode()
        {
            var code = 13;

            if (Token != null)
            {
                code = (code * 7) + Token.GetHashCode();
            }
            if (Expires != null)
            {
                code = (code * 7) + Expires.GetHashCode();
            }
            if (Issuer != null)
            {
                code = (code * 7) + Issuer.GetHashCode();
            }
            if (IssuedTo != null)
            {
                code = (code * 7) + IssuedTo.GetHashCode();
            }
            return(code);
        }
Exemplo n.º 3
0
        private void addNewIssuePlaceBtn_Click(object sender, EventArgs e)
        {
            string newIssuedPlace = newIssuePlaceTxtBox.Text;

            if ((newIssuedPlace != null) && (!newIssuedPlace.Equals("")))
            {
                IssuedTo place = new IssuedTo(newIssuedPlace);

                MySqlDataReader reader = DBConnection.getData("select * from issuedTo where place='" + newIssuedPlace + "'");

                if (reader.HasRows)
                {
                    reader.Close();
                    MessageBox.Show("This place already exists!", "Add issueing place", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    reader.Close();
                    Database.saveIssuedPlace(place);

                    currentIssueDataGridView.DataSource = getCurrentIssue();

                    //Form1 mainFrm = new Form1();
                    //ReportForm repFrm = new ReportForm();

                    //mainFrm.fillDeptComboBox();
                    //repFrm.fillIssuedPlace();

                    newIssuePlaceTxtBox.Text = "";
                }
            }
            else
            {
                MessageBox.Show("Please enter the new issueing place name!", "Add issueing place", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Exemplo n.º 4
0
        public static void saveIssuedPlace(IssuedTo iss)
        {
            string place = iss.getPlace();

            DBConnection.updateDB("insert into issuedTo (place) values ('" + place + "')");
        }
 private bool IsNameContainedInIssuedTo()
 {
     return(IssuedTo.ToUpper().Contains(m_givenName.ToUpper()) && IssuedTo.ToUpper().Contains(m_familyName.ToUpper()));
 }