Exemple #1
0
        public void CarregaListaClientes()
        {
            listaClientes = new ClienteDAO().GetListaClientes();
            List <ClientePF_PJ> listaClientesPreparados = new List <ClientePF_PJ>();

            foreach (var cliente in listaClientes)
            {
                ClientePF_PJ clientePreparado = new ClientePF_PJ();

                if (cliente is ClientePF)
                {
                    clientePreparado.Id = cliente.IdCliente;
                    clientePreparado.NomeRazaoSocial     = ((ClientePF)cliente).Nome;
                    clientePreparado.ApelidoNomeFantasia = ((ClientePF)cliente).Apelido;
                    clientePreparado.CpfCnpj             = ((ClientePF)cliente).Cpf;
                }
                else if (cliente is ClientePJ)
                {
                    clientePreparado.Id = cliente.IdCliente;
                    clientePreparado.NomeRazaoSocial     = ((ClientePJ)cliente).RazaoSocial;
                    clientePreparado.ApelidoNomeFantasia = ((ClientePJ)cliente).NomeFantasia;
                    clientePreparado.CpfCnpj             = ((ClientePJ)cliente).Cnpj;
                }

                listaClientesPreparados.Add(clientePreparado);
            }
            cmbCliente.DisplayMember = "NomeRazaoSocial";
            cmbCliente.DataSource    = listaClientesPreparados;
        }
Exemple #2
0
        public void CarregaListaClientesChave()
        {
            dgvClientes.AutoGenerateColumns = false;

            String palavraChave = txtPalavraChave.Text.Replace(" ", "%");

            listaClientes = new ClienteDAO().GetListaClientesChave(palavraChave);

            List <ClientePF_PJ> listaClientesPreparados = new List <ClientePF_PJ>();

            foreach (var cliente in listaClientes)
            {
                ClientePF_PJ clientePreparado = new ClientePF_PJ();
                clientePreparado.Id = cliente.IdCliente;

                if (cliente is ClientePF)
                {
                    clientePreparado.Id = cliente.IdCliente;
                    clientePreparado.NomeRazaoSocial     = ((ClientePF)cliente).Nome;
                    clientePreparado.ApelidoNomeFantasia = ((ClientePF)cliente).Apelido;
                    clientePreparado.CpfCnpj             = ((ClientePF)cliente).Cpf;
                }
                else if (cliente is ClientePJ)
                {
                    clientePreparado.Id = cliente.IdCliente;
                    clientePreparado.NomeRazaoSocial     = ((ClientePJ)cliente).RazaoSocial;
                    clientePreparado.ApelidoNomeFantasia = ((ClientePJ)cliente).NomeFantasia;
                    clientePreparado.CpfCnpj             = ((ClientePJ)cliente).Cnpj;
                }

                listaClientesPreparados.Add(clientePreparado);
            }

            dgvClientes.DataSource = new BindingList <ClientePF_PJ>(listaClientesPreparados);
        }