private bool ValidarDocumento(string documento) { if (documento.Equals("CPF")) { if (!CPF.Validate(edtCNPJ.Text, false)) { MetroFramework.MetroMessageBox.Show(this, "CPF inválido", "", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } } else if (documento.Equals("CEI")) { if (!CEI.Validate(edtCNPJ.Text)) { MetroFramework.MetroMessageBox.Show(this, "CEI inválido", "", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } } else if (documento.Equals("CNPJ")) { if (!CNPJ.Validate(edtCNPJ.Text)) { MetroFramework.MetroMessageBox.Show(this, "CNPJ inválido", "", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } } return(true); }
private void button1_Click(object sender, EventArgs e) { this.edtCNPJ.Focus(); if (CNPJ.Validate(this.Cnpj)) { this.DialogResult = System.Windows.Forms.DialogResult.OK; } else { MessageBox.Show("CNPJ inválido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button1_Click(object sender, EventArgs e) { string cnpj = Functions.OnlyNumbers(this.edtCNPJ.Text, ".,-/").ToString(); TipoAplicativo servico = (TipoAplicativo)cbServico.SelectedValue; if (!CNPJ.Validate(cnpj)) { this.edtCNPJ.Focus(); MessageBox.Show("CNPJ inválido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Empresa empresa = null; switch (servico) { case TipoAplicativo.Todos: case TipoAplicativo.Nfe: //Serviço todos e NFe utilizam a mesma pasta de configurações, então não posso permitir configurar o mesmo CNPJ para os dois serviços. Wandrey if ((empresa = Empresas.FindConfEmpresa(cnpj, TipoAplicativo.Todos)) == null) { empresa = Empresas.FindConfEmpresa(cnpj, TipoAplicativo.Nfe); } break; default: empresa = Empresas.FindConfEmpresa(cnpj, servico); break; } if (empresa != null) { string msgErro = "Já existe uma Empresa/CNPJ configurada para atender este serviço, conforme dados abaixo: " + "\r\n\r\nEmpresa configurada: " + empresa.Nome + "\r\nServiço configurado: " + NFe.Components.EnumHelper.GetDescription(empresa.Servico); MessageBox.Show(msgErro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DialogResult = System.Windows.Forms.DialogResult.OK; }