private bool VerifyMiningAddress(bool showError) { if (!BitcoinAddress.ValidateBitcoinAddress(textBoxBTCAddress.Text.Trim()) && showError) { var result = MessageBox.Show(International.GetText("Form_Main_msgbox_InvalidBTCAddressMsg"), International.GetText("Error_with_Exclamation"), MessageBoxButtons.YesNo, MessageBoxIcon.Error); if (result == DialogResult.Yes) { Process.Start(Links.NhmBtcWalletFaq); } textBoxBTCAddress.Focus(); return(false); } if (!BitcoinAddress.ValidateWorkerName(textBoxWorkerName.Text.Trim()) && showError) { var result = MessageBox.Show(International.GetText("Form_Main_msgbox_InvalidWorkerNameMsg"), International.GetText("Error_with_Exclamation"), MessageBoxButtons.OK, MessageBoxIcon.Error); textBoxWorkerName.Focus(); return(false); } return(true); }
private bool VerifyMiningAddress(bool ShowError) { if (!BitcoinAddress.ValidateBitcoinAddress(textBoxBTCAddress.Text.Trim()) && ShowError) { DialogResult result = MessageBox.Show(International.GetText("Form_Main_msgbox_InvalidBTCAddressMsg"), International.GetText("Error_with_Exclamation"), MessageBoxButtons.YesNo, MessageBoxIcon.Error); if (result == System.Windows.Forms.DialogResult.Yes) { System.Diagnostics.Process.Start(Links.NHM_BTC_Wallet_Faq); } textBoxBTCAddress.Focus(); return(false); } else if (!BitcoinAddress.ValidateWorkerName(textBoxWorkerName.Text.Trim()) && ShowError) { DialogResult result = MessageBox.Show(International.GetText("Form_Main_msgbox_InvalidWorkerNameMsg"), International.GetText("Error_with_Exclamation"), MessageBoxButtons.OK, MessageBoxIcon.Error); textBoxWorkerName.Focus(); return(false); } return(true); }
private bool VerifyMiningAddress(bool showError) { if (!BitcoinAddress.ValidateBitcoinAddress(textBoxBTCAddress.Text.Trim()) && showError) { var result = MessageBox.Show(Tr("Invalid Bitcoin address!\n\nPlease enter a valid Bitcoin address or choose Yes to create one."), Tr("Error!"), MessageBoxButtons.YesNo, MessageBoxIcon.Error); if (result == DialogResult.Yes) { Process.Start(Links.NhmBtcWalletFaq); } textBoxBTCAddress.Focus(); return(false); } if (!BitcoinAddress.ValidateWorkerName(textBoxWorkerName.Text.Trim()) && showError) { var result = MessageBox.Show(Tr("Invalid workername!\n\nPlease enter a valid workername (Aa-Zz, 0-9, up to 15 character long)."), Tr("Error!"), MessageBoxButtons.OK, MessageBoxIcon.Error); textBoxWorkerName.Focus(); return(false); } return(true); }
private bool VerifyMiningAddress(bool ShowError) { if (!BitcoinAddress.ValidateBitcoinAddress(textBoxBTCAddress.Text.Trim()) && ShowError) { DialogResult result = MessageBox.Show(International.GetText("form1_msgbox_InvalidBTCAddressMsg"), International.GetText("Error_with_Exclamation"), MessageBoxButtons.YesNo, MessageBoxIcon.Error); if (result == System.Windows.Forms.DialogResult.Yes) { System.Diagnostics.Process.Start("https://www.nicehash.com/index.jsp?p=faq#faqs15"); } textBoxBTCAddress.Focus(); return(false); } else if (!BitcoinAddress.ValidateWorkerName(textBoxWorkerName.Text.Trim()) && ShowError) { DialogResult result = MessageBox.Show(International.GetText("form1_msgbox_InvalidWorkerNameMsg"), International.GetText("Error_with_Exclamation"), MessageBoxButtons.OK, MessageBoxIcon.Error); textBoxWorkerName.Focus(); return(false); } return(true); }
private bool VerifyMiningAddress(bool ShowError) { if (!BitcoinAddress.ValidateBitcoinAddress(textBox1.Text.Trim()) && ShowError) { DialogResult result = MessageBox.Show("Invalid Bitcoin address!\n\nPlease enter a valid Bitcoin address or choose Yes to create one.", "Error", MessageBoxButtons.YesNo, MessageBoxIcon.Stop); if (result == System.Windows.Forms.DialogResult.Yes) { System.Diagnostics.Process.Start("https://www.nicehash.com/index.jsp?p=faq#faqs15"); } textBox1.Focus(); return(false); } else if (!BitcoinAddress.ValidateWorkerName(textBox2.Text.Trim()) && ShowError) { DialogResult result = MessageBox.Show("Invalid workername!\n\nPlease enter a valid workername (Aa-Zz, 0-9, up to 7 character long).", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop); textBox2.Focus(); return(false); } return(true); }
public static void SetCredentials(string btc, string worker) { var data = new nicehash_credentials(); data.btc = btc; data.worker = worker; if (BitcoinAddress.ValidateBitcoinAddress(data.btc) && BitcoinAddress.ValidateWorkerName(worker)) { var sendData = JsonConvert.SerializeObject(data); // Send as task since SetCredentials is called from UI threads Task.Factory.StartNew(() => NiceHashConnection.SendData(sendData)); } }