private void Valida_RUC() { object obj = new TCD_CadClifor().BuscarEscalar( new TpBusca[] { new TpBusca() { vNM_Campo = "a.cd_clifor", vOperador = "<>", vVL_Busca = "'" + cd_clifor.Text.Trim() + "'" }, new TpBusca() { vNM_Campo = "a.nr_cgc", vOperador = "=", vVL_Busca = "'" + NR_CGC.Text.Trim() + "'" } }, "a.cd_clifor + a.nm_clifor"); if (obj == null ? false : obj.ToString().Trim() != string.Empty) { MessageBox.Show("El número de RUC: " + NR_CGC.Text + " es registrado en sistema, \r\n com o CLIFOR: " + obj.ToString().Trim() + "\r\n Búsqueda, !", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); NR_CGC.Clear(); NR_CGC.Focus(); } }
private void Valida_CNPJ() { if ((NR_CGC.Text.Trim() != string.Empty) && (NR_CGC.Text.Trim() != ". . / -")) { CNPJ_Valido.nr_CNPJ = NR_CGC.Text; if (!string.IsNullOrEmpty(CNPJ_Valido.nr_CNPJ)) { if (Convert.ToDecimal(CNPJ_Valido.nr_CNPJ.SoNumero()) != 0) { //Verificar se o cnpj ja existe no sistema object obj = new TCD_CadClifor().BuscarEscalar( new TpBusca[] { new TpBusca() { vNM_Campo = "a.cd_clifor", vOperador = "<>", vVL_Busca = "'" + cd_clifor.Text.Trim() + "'" }, new TpBusca() { vNM_Campo = "a.nr_cgc", vOperador = "=", vVL_Busca = "'" + NR_CGC.Text.Trim() + "'" } }, "a.cd_clifor + a.nm_clifor"); if (obj == null ? false : obj.ToString().Trim() != string.Empty) { MessageBox.Show("O número do CNPJ: " + NR_CGC.Text + " já está cadastrado no sistema, \r\n com o CLIFOR: " + obj.ToString().Trim() + "!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); NR_CGC.Clear(); NR_CGC.Focus(); St_bloquear = true; } else { St_bloquear = false; } } } else { MessageBox.Show("Por Favor! Entre com um CNPJ Válido!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); NR_CGC.Clear(); NR_CGC.Focus(); } } }
private void afterGrava() { if (string.IsNullOrEmpty(NR_CGC.Text.SoNumero())) { MessageBox.Show("Obrigatório informar CNPJ.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); NR_CGC.Focus(); return; } if (string.IsNullOrEmpty(dt_ativacao.Text.SoNumero())) { MessageBox.Show("Obrigatorio informar data ativação.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); dt_ativacao.Focus(); return; } if (string.IsNullOrEmpty(nr_sequencial.Text)) { MessageBox.Show("Obrigatório informar sequencial", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); nr_sequencial.Focus(); return; } if (string.IsNullOrEmpty(qt_diasvalidade.Text)) { MessageBox.Show("Obrigatorio informar quantidade de dias validade.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); qt_diasvalidade.Focus(); return; } if (!Estruturas.ValidarChaveAcesso(NR_CGC.Text, Convert.ToDouble(nr_sequencial.Text), DateTime.Parse(dt_ativacao.Text), Convert.ToDouble(qt_diasvalidade.Text), chave1.Text.Trim() + chave2.Text.Trim() + chave3.Text.Trim() + chave4.Text.Trim())) { MessageBox.Show("Chave de acesso invalida.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); chave1.Focus(); return; } try { //Gravar licenca CamadaNegocio.Diversos.TCN_Licenca.Gravar( new CamadaDados.Diversos.TRegistro_Licenca() { Dt_ativacaostr = dt_ativacao.Text, Dt_ultimoacessostr = dt_ativacao.Text, Qt_diasvalidade = decimal.Parse(qt_diasvalidade.Text), Chave_validade = chave1.Text.Trim() + chave2.Text.Trim() + chave3.Text.Trim() + chave4.Text.Trim(), Nr_sequencial = Convert.ToInt32(nr_sequencial.Text), Hash_chave = Estruturas.SHA1(dt_ativacao.Text.Trim() + decimal.Parse(nr_sequencial.Text).ToString() + Convert.ToInt32(qt_diasvalidade.Text).ToString() + chave1.Text.Trim() + chave2.Text.Trim() + chave3.Text.Trim() + chave4.Text.Trim()) }, null); DialogResult = DialogResult.OK; } catch (Exception ex) { MessageBox.Show("Erro gravar licença: " + ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); DialogResult = DialogResult.Cancel; } }