private void txtNumero_Leave(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtNumero.Text)) { if (txtNumero.Text.Trim().Length > 6) { MessageBox.Show("Numero inválido!", "Numero não pode conter mais de 10 caracteres!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNumero.Focus(); } else if (!MaskForm.ValidaNumero(txtNumero.Text.Trim())) { MessageBox.Show("Numero inválido!", "Valor dever ser numerico!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNumero.Focus(); } } }
private void txtIdCidade_Leave(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtIdCidade.Text)) { if (string.IsNullOrEmpty(txtIdCidade.Text)) { MessageBox.Show("Faltou informar o codigo da cidade", "Informer o codigo da cidade", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtIdCidade.Focus(); } else if (!MaskForm.ValidaNumero(txtIdCidade.Text.Trim())) { MessageBox.Show("Codigo cidade inválido!", "Codigo da cidade dever ser númerico!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtIdCidade.Text = ""; txtIdCidade.Focus(); } } }
public bool ValidaCampos() { try { if (txtCliente.Text.Trim().Length > 100) { MessageBox.Show("Não é possivel inserir este cliente", "Informe o cliente com menos de 100 caracteres!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCliente.Focus(); return(false); } if (txtCliente.Text.Length < 3) { MessageBox.Show("Cliente inválido!", "Verefique o Cliente!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCliente.Focus(); return(false); } if (!MaskForm.ValidaTexto(txtCliente.Text)) { MessageBox.Show("Cliente inválido!", "Cliente não pode conter numeros!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCliente.Focus(); return(false); } if (String.IsNullOrEmpty(txtCliente.Text.Trim())) { MessageBox.Show("Faltou informar o Cliente", "Informe o Cliente!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCliente.Focus(); return(false); } if (!string.IsNullOrEmpty(txtNumero.Text)) { if (!MaskForm.ValidaNumero(txtNumero.Text)) { MessageBox.Show("Numero inválido", "Informe um Numero!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNumero.Focus(); return(false); } } if (Double.Parse(txtLimiteCredito.Text, NumberStyles.Any) < 0) { MessageBox.Show("Limite de crédito inválido", "Informe o Limite de crédito!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtLimiteCredito.Focus(); return(false); } if (txtEndereco.Text.Trim().Length > 100) { MessageBox.Show("Não é possivel inserir este endereço", "Informe o endereço com menos de 100 caracteres!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtEndereco.Focus(); return(false); } if (String.IsNullOrEmpty(txtEndereco.Text.Trim())) { MessageBox.Show("Faltou informar o Endereço", "Informe o Endereço!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtEndereco.Focus(); return(false); } if (!MaskForm.ValidaTexto(txtEndereco.Text)) { MessageBox.Show("Endereço inválido!", "Endereço não pode conter numeros!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtEndereco.Focus(); return(false); } if (txtBairro.Text.Trim().Length > 100) { MessageBox.Show("Não é possivel inserir este bairro", "Informe o bairro com menos de 100 caracteres!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtBairro.Focus(); return(false); } if (String.IsNullOrEmpty(txtBairro.Text.Trim())) { MessageBox.Show("Faltou informar o Bairro", "Informe o Bairro!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtBairro.Focus(); return(false); } if (!MaskForm.ValidaTexto(txtBairro.Text)) { MessageBox.Show("Bairro inválido!", "Bairro não pode conter numeros!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtBairro.Focus(); return(false); } if (String.IsNullOrEmpty(txtCep.Text.Trim())) { txtCep.Text = "0"; } else if (txtCep.Text.Length < 8 & txtCep.Text.Length > 2) { MessageBox.Show("CEP inválido, é necessário no minímo 8 números.", "Informe o CEP!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCep.Focus(); return(false); } if (Convert.ToDateTime(txtDtNascimento.Value) > DateTime.Now) { MessageBox.Show("Data Nascimento inválida, data não pode ser maior que hoje.", "Informe a Data de Nascimento!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtDtNascimento.Focus(); return(false); } if (String.IsNullOrEmpty(txtIdCidade.Text)) { MessageBox.Show("Faltou informar o Cidade.", "Informe o Cidade!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtIdCidade.Focus(); return(false); } else if (Convert.ToInt32(txtIdCidade.Text) < 0) { MessageBox.Show("Código cidade inválido, deve ser maior que zero.", "Informe o código da cidade!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtIdCidade.Focus(); return(false); } if (String.IsNullOrEmpty(txtCelular.Text)) { MessageBox.Show("Faltou informar o celular", "Informe o celular!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCelular.Focus(); return(false); } else if (txtCelular.Text.Length < 10) { MessageBox.Show("Celular inválido, deve ter no mínimo 10 números", "Informe o celular!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCelular.Focus(); return(false); } if (String.IsNullOrEmpty(txtCodCondicao.Text)) { txtCodCondicao.Text = ""; } else if (Convert.ToInt32(txtCodCondicao.Text) < 0) { MessageBox.Show("Código da condição inválida, deve ser maior que zero.", "Informe o código da condição!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCodCondicao.Focus(); return(false); } if (!String.IsNullOrEmpty(txtEmail.Text.Trim())) { if (!ValidaEmail(txtEmail.Text)) { MessageBox.Show("Email inválido ", "Informe um email valido!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtEmail.Focus(); return(false); } } if (txtEmail.Text.Trim().Length > 30) { MessageBox.Show("Não é possivel inserir este email", "Informe o email com menos de 30 caracteres!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtEmail.Focus(); return(false); } if (rbFisica.Checked && chkEstrangeiro.Checked) { if (!string.IsNullOrEmpty(txtCpf.Text)) { if (!IsCpf(txtCpf.Text) || txtCpf.Text.Length < 11) { MessageBox.Show("CPF Inválido!", "Verefique o CPF!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCpf.Focus(); return(false); } } if (String.IsNullOrEmpty(txtSexo.Text.Trim())) { MessageBox.Show("Faltou informar o Sexo", "Informe o Sexo!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtSexo.Focus(); return(false); } if (txtSexo.Text != "M" & txtSexo.Text != "F") { MessageBox.Show("Sexo inválido, deve ser 'M' ou 'F' ", "Verefique o Sexo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtSexo.Focus(); return(false); } return(true); } else if (rbFisica.Checked && !chkEstrangeiro.Checked) { if (!IsCpf(txtCpf.Text) || txtCpf.Text.Length < 11) { MessageBox.Show("CPF Inválido!", "Verefique o CPF!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCpf.Focus(); return(false); } if (String.IsNullOrEmpty(txtSexo.Text.Trim())) { MessageBox.Show("Faltou informar o Sexo", "Informe o Sexo!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtSexo.Focus(); return(false); } if (txtSexo.Text != "M" & txtSexo.Text != "F") { MessageBox.Show("Sexo inválido, deve ser 'M' ou 'F' ", "Verefique o Sexo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtSexo.Focus(); return(false); } return(true); } else if (rbJuridica.Checked) { if (!IsCnpj(txtCpf.Text) || txtCpf.Text.Length < 14) { MessageBox.Show("CNPJ Inválido!", "Verefique o CNPJ!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCpf.Focus(); return(false); } return(true); } return(true); } catch (Exception) { return(false); } }