예제 #1
0
 void EdtCNPJLeave(object sender, EventArgs e)
 {
     if (edtCNPJ.MaxLength == 14)
     {
         edtCNPJ.Text = CNPJ.PoeEdicao(edtCNPJ.Text);
     }
     else
     {
         edtCNPJ.Text = CPF.PoeEdicao(edtCNPJ.Text);
     }
 }
예제 #2
0
 void RbtJuridicaClick(object sender, EventArgs e)
 {
     dtpNascimento.Enabled = false;
     lblDescricao.Text     = "Razão Social";
     lblCNPJ.Text          = "CNPJ";
     edtCNPJ.MaxLength     = 14;
     edtCNPJ.Width         = 132;
     if (edtCNPJ.Text.Length == 14)
     {
         edtCNPJ.Text = CPF.TiraEdicao(edtCNPJ.Text) + "000";
         edtCNPJ.Text = CNPJ.PoeEdicao(edtCNPJ.Text);
     }
 }
예제 #3
0
 void InicializaCampos()
 {
     edtCodigo.Text           = "";
     edtDescricao.Text        = "";
     ckbCliente.Checked       = false;
     ckbFornecedor.Checked    = false;
     ckbConsultor.Checked     = false;
     rbtJuridica.Checked      = true;
     edtCNPJ.Text             = CNPJ.PoeEdicao("");
     lblCNPJ.Text             = "CNPJ";
     edtCNPJ.MaxLength        = 14;
     edtCNPJ.Width            = 132;
     edtInsEst.Text           = "";
     edtInsMun.Text           = "";
     edtLogradouro.Text       = "";
     edtNumero.Text           = "";
     edtComplemento.Text      = "";
     edtBairro.Text           = "";
     edtCidade.Text           = "";
     cbxEstados.SelectedIndex = (cbxEstados.Items.Count > 0) ? 0 : -1;
     edtCEP.Text = CEP.PoeEdicao("");
     edtLogradouroEntrega.Text       = "";
     edtNumeroEntrega.Text           = "";
     edtComplementoEntrega.Text      = "";
     edtBairroEntrega.Text           = "";
     edtCidadeEntrega.Text           = "";
     cbxEstadosEntrega.SelectedIndex = (cbxEstadosEntrega.Items.Count > 0) ? 0 : -1;
     edtCEPEntrega.Text               = CEP.PoeEdicao("");
     edtLogradouroCobranca.Text       = "";
     edtNumeroCobranca.Text           = "";
     edtComplementoCobranca.Text      = "";
     edtBairroCobranca.Text           = "";
     edtCidadeCobranca.Text           = "";
     cbxEstadosCobranca.SelectedIndex = (cbxEstadosCobranca.Items.Count > 0) ? 0 : -1;
     edtCEPCobranca.Text              = CEP.PoeEdicao("");
     edtFone1.Text         = FONE.PoeEdicao("");
     edtFone2.Text         = FONE.PoeEdicao("");
     edtCelular.Text       = CELULAR.PoeEdicao("");
     edtFAX.Text           = FONE.PoeEdicao("");
     edtEmail.Text         = "";
     edtPedido.Text        = "0";
     dtpNascimento.Value   = DateTime.Now;
     dtpNascimento.Checked = false;
     ckbAtivo.Checked      = true;
 }
예제 #4
0
 public void AtualizaDadosLocal(int i)
 {
     edtCNPJ.Text        = CNPJ.PoeEdicao(dgvCadastro.Rows[i].Cells[2].Value.ToString().Trim());
     edtInsEst.Text      = dgvCadastro.Rows[i].Cells[3].Value.ToString().Trim();
     edtInsMun.Text      = dgvCadastro.Rows[i].Cells[4].Value.ToString().Trim();
     edtLogradouro.Text  = dgvCadastro.Rows[i].Cells[5].Value.ToString().Trim();
     edtNumero.Text      = dgvCadastro.Rows[i].Cells[6].Value.ToString().Trim();
     edtComplemento.Text = dgvCadastro.Rows[i].Cells[7].Value.ToString().Trim();
     edtBairro.Text      = dgvCadastro.Rows[i].Cells[8].Value.ToString().Trim();
     edtCidade.Text      = dgvCadastro.Rows[i].Cells[9].Value.ToString().Trim();
     cbxEstados.Text     = dgvCadastro.Rows[i].Cells[10].Value.ToString().Trim();
     edtCEP.Text         = CEP.PoeEdicao(dgvCadastro.Rows[i].Cells[11].Value.ToString().Trim());
     edtFone1.Text       = FONE.PoeEdicao(dgvCadastro.Rows[i].Cells[12].Value.ToString().Trim());
     edtFone2.Text       = FONE.PoeEdicao(dgvCadastro.Rows[i].Cells[13].Value.ToString().Trim());
     edtFAX.Text         = FONE.PoeEdicao(dgvCadastro.Rows[i].Cells[14].Value.ToString().Trim());
     edtEmail.Text       = dgvCadastro.Rows[i].Cells[15].Value.ToString().Trim();
     edtServidor.Text    = dgvCadastro.Rows[i].Cells[16].Value.ToString().Trim();
 }
예제 #5
0
 void InicializaCampos()
 {
     edtCodigo.Text           = "";
     edtDescricao.Text        = "";
     edtCNPJ.Text             = CNPJ.PoeEdicao("");
     edtInsEst.Text           = "";
     edtInsMun.Text           = "";
     edtLogradouro.Text       = "";
     edtNumero.Text           = "";
     edtComplemento.Text      = "";
     edtBairro.Text           = "";
     edtCidade.Text           = "";
     cbxEstados.SelectedIndex = (cbxEstados.Items.Count > 0) ? 0 : -1;
     edtCEP.Text      = CEP.PoeEdicao("");
     edtFone1.Text    = FONE.PoeEdicao("");
     edtFone2.Text    = FONE.PoeEdicao("");
     edtFAX.Text      = FONE.PoeEdicao("");
     edtEmail.Text    = "";
     edtServidor.Text = "";
 }
예제 #6
0
        public static List <Parceiro> AuditaCpfCnpj()
        {
            FbCommand cmd = new FbCommand("select NRO_CPF_CNPJ, " +
                                          "       COD_PARCEIRO, " +
                                          "       NOM_PARCEIRO, " +
                                          "       IDT_FISJUR " +
                                          "from PARCEIROS " +
                                          "order by NRO_CPF_CNPJ, COD_PARCEIRO",
                                          Globais.bd);

            Dictionary <string, List <Parceiro> > dic = new Dictionary <string, List <Parceiro> >();

            FbDataReader reader   = cmd.ExecuteReader();
            Parceiro     anterior = new Parceiro();

            anterior.setCpfCnpj("?");
            while (reader.Read())
            {
                string cpfCnpj = !reader.IsDBNull(0) ? reader.GetString(0).Trim() : "";
                Console.WriteLine(cpfCnpj);
                if (cpfCnpj.Equals(""))
                {
                    continue;
                }
                long l = 0;
                long.TryParse(cpfCnpj, out l);
                if (l == 0)
                {
                    continue;
                }
                string codigo = !reader.IsDBNull(1) ? reader.GetString(1).Trim() : "";
                string nome   = !reader.IsDBNull(2) ? reader.GetString(2).Trim() : "";
                string tipo   = !reader.IsDBNull(3) ? reader.GetString(3).Trim() : "F";
                if (tipo.Equals("F"))
                {
                    cpfCnpj = CPF.PoeEdicao(cpfCnpj);
                }
                else
                {
                    cpfCnpj = CNPJ.PoeEdicao(cpfCnpj);
                }

                Parceiro parceiro = new Parceiro();
                parceiro.setCpfCnpj(cpfCnpj);
                parceiro.setCodigo(codigo);
                parceiro.setNome(nome);

                if (anterior.getCpfCnpj().Equals(cpfCnpj))
                {
                    List <Parceiro> lista = dic.ContainsKey(cpfCnpj) ? dic[cpfCnpj] : null;
                    if (lista == null)
                    {
                        lista = new List <Parceiro>();
                        lista.Add(anterior);
                    }
                    lista.Add(parceiro);
                    dic[cpfCnpj] = lista;
                }

                anterior = parceiro;
            }
            reader.Close();

            List <Parceiro> repetidos = new List <Parceiro>();

            foreach (List <Parceiro> lista in dic.Values)
            {
                foreach (Parceiro parceiro in lista)
                {
                    repetidos.Add(parceiro);
                }
            }

            return(repetidos);
        }
예제 #7
0
        public void AtualizaDadosLocal(int i)
        {
            ckbCliente.Checked    = (dgvCadastro.Rows[i].Cells[2].Value.ToString().CompareTo("S") == 0);
            ckbFornecedor.Checked = (dgvCadastro.Rows[i].Cells[3].Value.ToString().CompareTo("S") == 0);
            ckbConsultor.Checked  = (dgvCadastro.Rows[i].Cells[4].Value.ToString().CompareTo("S") == 0);
            string pessoa = dgvCadastro.Rows[i].Cells[5].Value.ToString().Trim();

            rbtFisica.Checked   = (pessoa.CompareTo("F") == 0);
            rbtJuridica.Checked = (pessoa.CompareTo("J") == 0);
            if (rbtJuridica.Checked)
            {
                lblDescricao.Text = "Razão Social";
                edtCNPJ.Text      = CNPJ.PoeEdicao(dgvCadastro.Rows[i].Cells[6].Value.ToString().Trim());
                lblCNPJ.Text      = "CNPJ";
                edtCNPJ.MaxLength = 14;
                edtCNPJ.Width     = 132;
            }
            else
            {
                lblDescricao.Text = "Nome";
                edtCNPJ.Text      = CPF.PoeEdicao(dgvCadastro.Rows[i].Cells[6].Value.ToString().Trim());
                lblCNPJ.Text      = "CPF";
                edtCNPJ.MaxLength = 11;
                edtCNPJ.Width     = 104;
            }
            edtInsEst.Text              = dgvCadastro.Rows[i].Cells[7].Value.ToString().Trim();
            edtInsMun.Text              = dgvCadastro.Rows[i].Cells[8].Value.ToString().Trim();
            edtLogradouro.Text          = dgvCadastro.Rows[i].Cells[9].Value.ToString().Trim();
            edtNumero.Text              = dgvCadastro.Rows[i].Cells[10].Value.ToString().Trim();
            edtComplemento.Text         = dgvCadastro.Rows[i].Cells[11].Value.ToString().Trim();
            edtBairro.Text              = dgvCadastro.Rows[i].Cells[12].Value.ToString().Trim();
            edtCidade.Text              = dgvCadastro.Rows[i].Cells[13].Value.ToString().Trim();
            cbxEstados.Text             = dgvCadastro.Rows[i].Cells[14].Value.ToString().Trim();
            edtCEP.Text                 = CEP.PoeEdicao(dgvCadastro.Rows[i].Cells[15].Value.ToString().Trim());
            edtLogradouroEntrega.Text   = dgvCadastro.Rows[i].Cells[16].Value.ToString().Trim();
            edtNumeroEntrega.Text       = dgvCadastro.Rows[i].Cells[17].Value.ToString().Trim();
            edtComplementoEntrega.Text  = dgvCadastro.Rows[i].Cells[18].Value.ToString().Trim();
            edtBairroEntrega.Text       = dgvCadastro.Rows[i].Cells[19].Value.ToString().Trim();
            edtCidadeEntrega.Text       = dgvCadastro.Rows[i].Cells[20].Value.ToString().Trim();
            cbxEstadosEntrega.Text      = dgvCadastro.Rows[i].Cells[21].Value.ToString().Trim();
            edtCEPEntrega.Text          = CEP.PoeEdicao(dgvCadastro.Rows[i].Cells[22].Value.ToString().Trim());
            edtLogradouroCobranca.Text  = dgvCadastro.Rows[i].Cells[23].Value.ToString().Trim();
            edtNumeroCobranca.Text      = dgvCadastro.Rows[i].Cells[24].Value.ToString().Trim();
            edtComplementoCobranca.Text = dgvCadastro.Rows[i].Cells[25].Value.ToString().Trim();
            edtBairroCobranca.Text      = dgvCadastro.Rows[i].Cells[26].Value.ToString().Trim();
            edtCidadeCobranca.Text      = dgvCadastro.Rows[i].Cells[27].Value.ToString().Trim();
            cbxEstadosCobranca.Text     = dgvCadastro.Rows[i].Cells[28].Value.ToString().Trim();
            edtCEPCobranca.Text         = CEP.PoeEdicao(dgvCadastro.Rows[i].Cells[29].Value.ToString().Trim());
            edtFone1.Text               = FONE.PoeEdicao(dgvCadastro.Rows[i].Cells[30].Value.ToString().Trim());
            edtFone2.Text               = FONE.PoeEdicao(dgvCadastro.Rows[i].Cells[31].Value.ToString().Trim());
            edtCelular.Text             = CELULAR.PoeEdicao(dgvCadastro.Rows[i].Cells[32].Value.ToString().Trim());
            edtFAX.Text                 = FONE.PoeEdicao(dgvCadastro.Rows[i].Cells[33].Value.ToString().Trim());
            edtEmail.Text               = dgvCadastro.Rows[i].Cells[34].Value.ToString().Trim();
            ckbAtivo.Checked            = (dgvCadastro.Rows[i].Cells[35].Value.ToString().Trim().CompareTo("S") == 0);
            edtPedido.Text              = dgvCadastro.Rows[i].Cells[36].Value.ToString().Trim();
            dtpAlteracao.Value          = DateTime.Parse(dgvCadastro.Rows[i].Cells[37].Value.ToString());
            try {
                dtpNascimento.Value   = DateTime.Parse(dgvCadastro.Rows[i].Cells[38].Value.ToString());
                dtpNascimento.Checked = true;
            }
            catch {
                dtpNascimento.Value   = DateTime.Now;
                dtpNascimento.Checked = false;
            }
        }
예제 #8
0
 void EdtCNPJLeave(object sender, EventArgs e)
 {
     edtCNPJ.Text = CNPJ.PoeEdicao(edtCNPJ.Text);
 }