コード例 #1
0
        public CopyPacRelDialog(string pacNew, string pacExisting, string relNew, string relExisting)
        {
            InitializeComponent();

            var dialog = this;

            dialog.lblPacNewName.Text      = Path.GetFileName(pacNew);
            dialog.lblPacNewMD5.Text       = ByteUtilities.MD5Sum(pacNew);
            dialog.lblPacExistingName.Text = Path.GetFileName(pacExisting);
            dialog.lblPacExistingMD5.Text  = ByteUtilities.MD5Sum(pacExisting);
            dialog.lblRelNewName.Text      = Path.GetFileName(relNew);
            dialog.lblRelNewMD5.Text       = ByteUtilities.MD5Sum(relNew);
            dialog.lblRelExistingName.Text = Path.GetFileName(relExisting);
            dialog.lblRelExistingMD5.Text  = ByteUtilities.MD5Sum(relExisting);

            if (dialog.lblPacNewMD5.Text == dialog.lblPacExistingMD5.Text)
            {
                dialog.lblPacExistingMD5.ForeColor = dialog.lblPacNewMD5.ForeColor = Color.Green;
            }
            if (dialog.lblRelNewMD5.Text == dialog.lblRelExistingMD5.Text)
            {
                dialog.lblRelExistingMD5.ForeColor = dialog.lblRelNewMD5.ForeColor = Color.Green;
            }
            if (dialog.lblRelExistingMD5.Text.StartsWith("No", StringComparison.InvariantCultureIgnoreCase))
            {
                dialog.lblRelExistingMD5.ForeColor = Color.Red;
            }
            if (dialog.lblRelNewMD5.Text.StartsWith("No", StringComparison.InvariantCultureIgnoreCase))
            {
                dialog.lblRelNewMD5.ForeColor = Color.Red;
            }
        }