예제 #1
0
 public void AtualizaDadosLocal(int i)
 {
     edtLogradouro.Text  = dgvCadastro.Rows[i].Cells[2].Value.ToString().Trim();
     edtNumero.Text      = dgvCadastro.Rows[i].Cells[3].Value.ToString().Trim();
     edtComplemento.Text = dgvCadastro.Rows[i].Cells[4].Value.ToString().Trim();
     edtBairro.Text      = dgvCadastro.Rows[i].Cells[5].Value.ToString().Trim();
     edtCidade.Text      = dgvCadastro.Rows[i].Cells[6].Value.ToString().Trim();
     cbxEstados.Text     = dgvCadastro.Rows[i].Cells[7].Value.ToString().Trim();
     edtCEP.Text         = CEP.PoeEdicao(dgvCadastro.Rows[i].Cells[8].Value.ToString().Trim());
     edtFone1.Text       = FONE.PoeEdicao(dgvCadastro.Rows[i].Cells[9].Value.ToString().Trim());
     edtFone2.Text       = FONE.PoeEdicao(dgvCadastro.Rows[i].Cells[10].Value.ToString().Trim());
     edtFone3.Text       = CELULAR.PoeEdicao(dgvCadastro.Rows[i].Cells[11].Value.ToString().Trim());
     cbxCargos.Text      = dgvCadastro.Rows[i].Cells[12].Value.ToString().Trim();
     edtEmail.Text       = dgvCadastro.Rows[i].Cells[13].Value.ToString().Trim();
     ckbAtivo.Checked    = (dgvCadastro.Rows[i].Cells[14].Value.ToString().CompareTo("S") == 0);
     try {
         dtpNascimento.Value   = DateTime.Parse(dgvCadastro.Rows[i].Cells[15].Value.ToString());
         dtpNascimento.Checked = true;
     }
     catch {
         dtpNascimento.Value   = DateTime.Now;
         dtpNascimento.Checked = false;
     }
     edtIdentidade.Text = dgvCadastro.Rows[i].Cells[16].Value.ToString().Trim();
     edtCPF.Text        = CPF.PoeEdicao(dgvCadastro.Rows[i].Cells[17].Value.ToString().Trim());
 }
예제 #2
0
 void EdtCNPJLeave(object sender, EventArgs e)
 {
     if (edtCNPJ.MaxLength == 14)
     {
         edtCNPJ.Text = CNPJ.PoeEdicao(edtCNPJ.Text);
     }
     else
     {
         edtCNPJ.Text = CPF.PoeEdicao(edtCNPJ.Text);
     }
 }
예제 #3
0
 void RbtFisicaClick(object sender, EventArgs e)
 {
     dtpNascimento.Enabled = true;
     lblDescricao.Text     = "Nome";
     lblCNPJ.Text          = "CPF";
     edtCNPJ.MaxLength     = 11;
     edtCNPJ.Width         = 104;
     if (edtCNPJ.Text.Length == 18)
     {
         edtCNPJ.Text = CNPJ.TiraEdicao(edtCNPJ.Text).Substring(0, 11);
         edtCNPJ.Text = CPF.PoeEdicao(edtCNPJ.Text);
     }
 }
예제 #4
0
 void InicializaCampos()
 {
     edtCodigo.Text           = "";
     edtDescricao.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("");
     edtFone3.Text           = CELULAR.PoeEdicao("");
     cbxCargos.SelectedIndex = (cbxCargos.Items.Count > 0) ? 0 : -1;
     edtEmail.Text           = "";
     dtpNascimento.Value     = DateTime.Now;
     dtpNascimento.Checked   = false;
     edtIdentidade.Text      = "";
     edtCPF.Text             = CPF.PoeEdicao("");
     ckbAtivo.Checked        = true;
 }
예제 #5
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);
        }
예제 #6
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;
            }
        }
예제 #7
0
 void EdtCPFLeave(object sender, EventArgs e)
 {
     edtCPF.Text = CPF.PoeEdicao(edtCPF.Text);
 }