private void NewMethod(MetroFramework.Controls.MetroTextBox txb, string placeholdertext = "hello") { if (string.IsNullOrWhiteSpace(txb.Text.Trim()) == true) { txb.Focus(); txb.Text = placeholdertext; //If not focus TextBox forecolor to gray txb.ForeColor = Color.Black; txb.BackColor = Color.WhiteSmoke; errorProvider1.SetError(txb, "Text input cant be empty"); errorProvider1.SetIconAlignment(txb, ErrorIconAlignment.MiddleRight); } else if (txb.Text.Trim() == placeholdertext) { // txt_token.Text = "Enter Token...."; txb.Focus(); //If not focus TextBox forecolor to gray txb.ForeColor = Color.Black; txb.BackColor = Color.WhiteSmoke; errorProvider1.SetError(txb, "Text input cant be same as placeholder"); errorProvider1.SetIconAlignment(txb, ErrorIconAlignment.MiddleRight); } else { errorProvider1.SetError(txb, ""); errorProvider1.SetIconAlignment(txb, ErrorIconAlignment.MiddleRight); } }
public static bool IsPresent(MetroFramework.Controls.MetroTextBox textBox, string name) { if (textBox.Text == "") { MessageBox.Show(name + " is a required field.", "Entry Error"); textBox.Focus(); return(false); } return(true); }
public static bool IsWithinRange(MetroFramework.Controls.MetroTextBox textBox, string name, decimal min, decimal max) { decimal number = Convert.ToDecimal(textBox.Text); if (number < min || number > max) { MessageBox.Show(name + " must be between " + min + " and " + max + ".", "Entry Error"); textBox.Focus(); return(false); } return(true); }
public static bool IsInt32(MetroFramework.Controls.MetroTextBox textBox, string name) { int number = 0; if (Int32.TryParse(textBox.Text, out number)) { return(true); } else { MessageBox.Show(name + " must be an integer.", "Entry Error"); textBox.Focus(); return(false); } }
public static bool IsDecimal(MetroFramework.Controls.MetroTextBox textBox, string name) { decimal number = 0m; if (Decimal.TryParse(textBox.Text, out number)) { return(true); } else { MessageBox.Show(name + " must be a decimal value.", "Entry Error"); textBox.Focus(); return(false); } }
private void selectxmlenvio(object sender) { MetroFramework.Controls.MetroTextBox control = (MetroFramework.Controls.MetroTextBox)sender; if (!string.IsNullOrEmpty(control.Text) && Directory.Exists(control.Text)) { this.folderBrowserDialog1.SelectedPath = control.Text; } if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { control.Text = this.folderBrowserDialog1.SelectedPath; } control.SelectAll(); control.Focus(); }
private void selectxmlenvio(object sender, MouseEventArgs e) { MetroFramework.Controls.MetroTextBox control = (MetroFramework.Controls.MetroTextBox)sender; int x = control.ClientRectangle.Width - control.Icon.Size.Width; if (e.Location.X >= x) // a imagem foi pressionada? { if (!string.IsNullOrEmpty(control.Text)) { this.folderBrowserDialog1.SelectedPath = control.Text; } if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { control.Text = this.folderBrowserDialog1.SelectedPath; } control.Focus(); control.SelectAll(); } }
private void metroTextBox1_MouseDown(object sender, MouseEventArgs e) { if (e.Button == System.Windows.Forms.MouseButtons.Left) { MetroFramework.Controls.MetroTextBox control = (MetroFramework.Controls.MetroTextBox)sender; int x = control.ClientRectangle.Width - control.Icon.Size.Width; if (e.Location.X >= x) // a imagem foi pressionada? { using (OpenFileDialog folderBrowserDialog1 = new OpenFileDialog()) { folderBrowserDialog1.Filter = "Arquivo wsdl (*.wsdl)|*.wsdl"; if (!string.IsNullOrEmpty(control.Text)) { string[] s = control.Text.Split(new char[] { '\\' }); if (s.Length > 2) { // tira a pasta 'wsdl' folderBrowserDialog1.InitialDirectory = folder + "\\" + s[s.Length - 2]; } } else { folderBrowserDialog1.InitialDirectory = folder; } folderBrowserDialog1.FileName = System.IO.Path.GetFileName(control.Text); folderBrowserDialog1.Title = folderBrowserDialog1.InitialDirectory; if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { control.Text = getfile(System.IO.Path.GetFullPath(folderBrowserDialog1.FileName)); } control.Focus(); control.SelectAll(); } } } }
private void btnLogin_Click(object sender, EventArgs e) { //btn_Submit Click event if (txtUsername.Text == "" || txtPassword.Text == "") { MetroMessageBox.Show(this, "Please provide UserName and Password", "Warning!!", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } try { //Create SqlConnection SqlCommand cmd = new SqlCommand("Select * from Users where UName=@UName and Password=@Password", Connection.con); cmd.Parameters.AddWithValue("@UName", txtUsername.Text); cmd.Parameters.AddWithValue("@Password", txtPassword.Text); SqlDataAdapter adapt = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); adapt.Fill(ds); int count = ds.Tables[0].Rows.Count; //If count is equal to 1, than show frmMain form if (count == 1) { user.Name = txtUsername.Text; this.Hide(); new frmMain(user).Show(); } else { MetroMessageBox.Show(this, "Login Failed", "", MessageBoxButtons.OK, MessageBoxIcon.Information); txtPassword.Focus(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void textBox_PastaXmlEnvio_Validating(object sender, CancelEventArgs e) { MetroFramework.Controls.MetroTextBox _control = (MetroFramework.Controls.MetroTextBox)sender; _control.Text = _control.Text.TrimEnd('\\'); if (__oldvalues[_control].ToString().Equals(_control.Text, StringComparison.InvariantCultureIgnoreCase)) { return; } if (!string.IsNullOrEmpty(_control.Text)) { foreach (var _Empresa in NFe.Settings.Empresas.Configuracoes) { string pasta = ""; if (sender == this.textBox_PastaBackup) { pasta = _Empresa.PastaBackup; } else if (sender == this.textBox_PastaDownloadNFeDest) { pasta = _Empresa.PastaDownloadNFeDest; } else if (sender == this.textBox_PastaXmlEnviado) { pasta = _Empresa.PastaXmlEnviado; } else if (sender == this.textBox_PastaXmlEnvio) { pasta = _Empresa.PastaXmlEnvio; } else if (sender == this.textBox_PastaXmlEmLote) { pasta = _Empresa.PastaXmlEmLote; } else if (sender == this.textBox_PastaXmlRetorno) { pasta = _Empresa.PastaXmlRetorno; } else if (sender == this.textBox_PastaValidar) { pasta = _Empresa.PastaValidar; } else if (sender == this.textBox_PastaXmlErro) { pasta = _Empresa.PastaXmlErro; } if (!this.empresa.CNPJ.Equals(_Empresa.CNPJ) && !this.empresa.Servico.Equals(_Empresa.Servico) && pasta.Equals(_control.Text, StringComparison.InvariantCultureIgnoreCase)) { MetroFramework.MetroMessageBox.Show(uninfeDummy.mainForm, "A pasta informada já existe na empresa '" + _Empresa.Nome + "'\r\n\r\nRevertendo para a pasta anterior.", ""); _control.Text = __oldvalues[_control].ToString(); _control.SelectAll(); _control.Focus(); e.Cancel = true; return; } } if (sender == textBox_PastaXmlEnvio) { string[] dirs = textBox_PastaXmlEnvio.Text.Split(new char[] { '\\' }); string baseDir = dirs.Join('\\', dirs.Length - 1); dirs = __oldvalues[_control].ToString().Split(new char[] { '\\' }); string baseDirOld = ""; if (dirs.Length > 0) { baseDirOld = dirs.Join('\\', dirs.Length - 1); } if (!baseDirOld.Equals(baseDir, StringComparison.InvariantCultureIgnoreCase)) { if (MetroFramework.MetroMessageBox.Show(uninfeDummy.mainForm, "Deseja redefinir os outros diretórios para que tenham a mesma estrutura do diretório de envio?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { SetNewDir(textBox_PastaXmlRetorno, baseDir, "Retorno"); SetNewDir(textBox_PastaXmlErro, baseDir, "Erro"); SetNewDir(textBox_PastaValidar, baseDir, "Validar"); if (this.empresa.Servico != TipoAplicativo.Nfse) { SetNewDir(textBox_PastaXmlEnviado, baseDir, "Enviados"); SetNewDir(textBox_PastaBackup, baseDir, "Backup"); SetNewDir(textBox_PastaXmlEmLote, baseDir, "EnvioEmLote"); SetNewDir(textBox_PastaDownloadNFeDest, baseDir, "DownloadNFe"); } } } } } __oldvalues[_control] = _control.Text; }