static void Main(string[] args)
        {
            PessoaController pessoa1 = new PessoaController();

            pessoa1.recebeInformacoesPessoa();
            pessoa1.escreveInformacoesPessoa();
        }
        public FmrEmprestimo()
        {
            InitializeComponent();

            emprestimoController = new EmprestimoController();

            pessoaController    = new PessoaController();
            categoriaController = new CategoriaController();
            midiaController     = new MidiaController();

            pessoas    = pessoaController.ConsultaTodosAtivos();
            categorias = categoriaController.ConsultaTodosAtivos();
            midias     = midiaController.ConsultaTodosAtivos();

            foreach (var pessoa in pessoas)
            {
                PessoaComboBox.Items.Add(pessoa);
            }

            foreach (var categoria in categorias)
            {
                CategoriaComboBox.Items.Add(categoria);
            }

            foreach (var midia in midias.Where(m => m.DisponivelEmprestimo))
            {
                MidiaComboBox.Items.Add(midia);
            }
        }
Exemple #3
0
        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            //Instancia a controller de Pessoa
            PessoaController controller = new PessoaController();

            //Monta o data source (fonte de dados) do relatório
            ReportDataSource reportDataSource = new ReportDataSource
            {
                //Nome do DATASET criado no arquivo .rdlc
                Name = "dtsPessoas",
                //Lista com valores que popularão o DATASET
                Value = controller.Listar()
            };

            //Assembly assembly = Assembly.LoadFrom("Controller.dll");
            //Stream stream = assembly.GetManifestResourceStream("Controller.ReportPessoa.rdlc");

            //Monta o caminho do arquivo RDLC
            string exeFolder  = Path.GetDirectoryName(AppDomain.CurrentDomain.BaseDirectory);
            string reportPath = Path.Combine(exeFolder, @"ReportPessoa.rdlc");

            // Caminho do arquivo RDLC
            reportViewer.LocalReport.ReportPath = reportPath;
            //Popula no relatório a fonte de dados criada
            reportViewer.LocalReport.DataSources.Add(reportDataSource);

            //Atualiza o arquivo do relatório
            reportViewer.RefreshReport();
        }
        private void CarregarGrid(string _filtro)
        {
            try
            {
                dataGridViewDados.Rows.Clear();


                //Chamada para o controller (busca dos dados)
                PessoaController control = new PessoaController();

                //Alterado para atender a operação de Filtro por CPF e Nome
                if (_filtro.Equals(""))
                {
                    this.tabelaPessoas = (Dictionary <Int64, PessoaModel>)control.BD('t', null);
                }
                else
                {
                    this.tabelaPessoas = (Dictionary <Int64, PessoaModel>)control.BD('f', _filtro);
                }

                foreach (PessoaModel p in tabelaPessoas.Values)
                {
                    dataGridViewDados.Rows.Add(p.Cpf, p.Nome, p.Email);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERRO AO CARREGAR GRID: " + ex.Message);
            }
        }
        private void btnLocalizar_Click(object sender, EventArgs e)
        {
            try
            {
                Views.Funcoes_Fundamentais.RF_F5___Gerenciar_Compras.PesquisarCompras objCompras = new RF_F5___Gerenciar_Compras.PesquisarCompras();
                objCompras.ShowDialog();
                if (objCompras.codCompra > 0)
                {
                    DataTable dtRetorno = cc.retornaCompra(objCompras.codCompra);

                    if (dtRetorno != null && dtRetorno.Rows.Count > 0)
                    {
                        DataRow dr = dtRetorno.Rows[0];
                        ttbCodigo.Text = dr["codcompra"].ToString();
                        // adciona pessoa na tela
                        PessoaController pc       = new PessoaController();
                        DataTable        dtPessoa = pc.retornaPessoaCod(dr["codpessoa"].ToString());
                        if (dtPessoa != null && dtPessoa.Rows.Count > 0)
                        {
                            DataRow drPessoa = dtPessoa.Rows[0];
                            ttbFornecedor.Text = drPessoa["pes_nome"].ToString();
                        }
                        lista = cc.retornaLista(Convert.ToInt32(dr["codcompra"].ToString()));
                        carregaDGV(lista);
                        somavalor();
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #6
0
        public void Pessoa_Edit_View_Pessoa_model()
        {
            controller = new PessoaController(CreateMocks().Object);
            var result = controller.Edit(1);

            Assert.IsNotNull(result);
        }
Exemple #7
0
        public void Pessoa_DeleteConfirmed_View_Pessoa_model()
        {
            controller = new PessoaController(CreateMocks().Object);
            var result = controller.DeleteConfirmed(1);

            Assert.IsNotNull(result);
        }
Exemple #8
0
        public void Pessoa_Index_View_Contains_ListOfPessoa_model()
        {
            PessoaController controller = new PessoaController(CreateMocks().Object);
            var actual = (List <Pessoa>)controller.Index().Model;

            Assert.IsInstanceOf <List <Pessoa> >(actual);
        }
Exemple #9
0
        public void Pessoa_Create_View_Pessoa_model()
        {
            controller = new PessoaController();
            var result = controller.Create();

            Assert.IsNotNull(result, "Pessoa não cadastrada");
        }
Exemple #10
0
        private void btnSalvar_Click_1(object sender, EventArgs e)
        {
            var pessoa = new Pessoa();


            pessoa.Nome         = txtNomeCliente.Text;
            pessoa.Telefone     = txtTelefone.Text;
            pessoa.Email        = txtEmail.Text;
            pessoa.Rua          = txtRua.Text;
            pessoa.Bairro       = txtBairro.Text;
            pessoa.Cep          = txtCep.Text;
            pessoa.NumeroDaCasa = txtNumerodaCasa.Text;

            pessoa.NomeDoPet = txtNomeAnimal.Text;
            pessoa.Raca      = txtRaca.Text;

            if (rabCao.Checked)
            {
                pessoa.TipodeAnimal = TipodeAnimal.Cão;
            }

            else if (rabGato.Checked)
            {
                pessoa.TipodeAnimal = TipodeAnimal.Gato;
            }

            PessoaDao = new PessoaController();
            PessoaDao.Salvar(pessoa);


            MessageBox.Show("Cadastrado Realizado !", "Ok", MessageBoxButtons.OK, MessageBoxIcon.Information);
            LimparTela();
        }
Exemple #11
0
        private void PesquisarPessoa(string seqpessoa)
        {
            modo = false;

            foreach (var pessoas in PessoaController.listarPessoaBySeqpessoa(seqpessoa))
            {
                txtSeqpessoa.Text     = pessoas.Seqpessoa.ToString();
                txtIeRg.Text          = pessoas.Ierg;
                txtCnpjCpf.Text       = pessoas.Cnpjcpf;
                txtIeRg.Text          = pessoas.Ierg;
                txtRazaoNome.Text     = pessoas.Razaonome;
                txtCep.Text           = pessoas.Cep;
                txtEndereco.Text      = pessoas.Endereco;
                txtNumero.Text        = pessoas.Numero;
                txtComplemento.Text   = pessoas.Complemento;
                txtBairro.Text        = pessoas.Bairro;
                txtCidade.Text        = pessoas.Cidade;
                txtUf.Text            = pessoas.Uf;
                cboTipo.SelectedIndex = pessoas.Tipo;
                chkAtivo.Checked      = pessoas.Ativo;
            }
            LimparCamposTelefone();
            LiberarBotoesTelefone(true, true);
            LiberarCamposTelefone(true, true);

            LiberarBotoesPessoa(false, true, false, true);
            LiberarCamposPessoa(false, true, true, true, true, true, true, true, true, true, true, true, true, true);
            txtRazaoNome.Focus();
        }
Exemple #12
0
        static void Main(string[] args)
        {
            PessoaController Pessoa = new PessoaController();

            Pessoa.CadastrarPessoa();
            Pessoa.CalcularImc();
        }
        static void Main(string[] args)
        {
            //CARREGAMOS NOSSA CAIXA DE FERRAMENTAS DE PESSOAS
            //PODEMOS AGORA LISTA E E DEMAIS FUNCIONALIDADES
            PessoaController pessoaController
            //NESTA PARTE AO INICIAR EM MEMÓRIA
            //INICIAMOS O CONSTRUTOR
                = new PessoaController();

            pessoaController.ListaDePessoasPublic.ForEach(i => MostraInformacoes(i));
            Console.ReadKey();
            MostraIdentificador("Lista ordenada por nome");
            pessoaController.GetPessoasOrdenadaAsc().ForEach(i => MostraInformacoes(i));
            Console.ReadKey();
            MostraIdentificador("Lista ordenada por Data de Nascimento, ordem decrescente");
            pessoaController.GetPessoasOrdenadaDescPelaDataNascimento().ForEach(i => MostraInformacoes(i));
            Console.ReadKey();
            MostraIdentificador("Lista das pessoas com mais de R$ 500,00 em carteira");
            pessoaController.GetPessoasComMaisPilasNaCarteira().ForEach(i => MostraInformacoes(i));
            Console.ReadKey();
            MostraIdentificador("Lista das pessoas com mais de 18 anos");
            pessoaController.GetPessoasComIdadeMaiorA().ForEach(i => MostraInformacoes(i));
            Console.ReadKey();
            MostraIdentificador("Lista das pessoas com menos de 16 anos");
            pessoaController.GetPessoasComIdadeMenorA().ForEach(i => MostraInformacoes(i));
            Console.ReadKey();
        }
Exemple #14
0
        static void Main(string[] args)
        {
            //Aqui carregamos nossa caixa de ferramentas de pessoas
            //podemos agora listar e demais funcionalidades
            PessoaController pessoaController
            //nesta parte ao iniciar em memoria
            //iniciamos o coonstrutore
                = new PessoaController();

            //aqui acessamos nossa lista de pessoas
            pessoaController.ListaDePessoasPublica
            //usamos o foreach do linq para percorrer a lista
            .ForEach(i => //criamos a variavel i para receber o item da nossa lista

                          //imprimimos a informacao de cada item da nosssa lista
                     MostraInformacoes(i));

            MostraIdentificador("--------------------Lista ordenada por nome----------");
            pessoaController.GetPessoasOrdenadaAsc().ForEach(i => MostraInformacoes(i));

            MostraIdentificador("---------Lista ordenada Por Data ---------- ");
            pessoaController.GetPessoasOrdenadaDescPelaDataNascimento().ForEach(i => MostraInformacoes(i));

            MostraIdentificador("---------Listar who has more then 500 R$ ---------- ");
            pessoaController.GetPessoasComMaisPilasNaCarteira(500).ForEach(i => MostraInformacoes(i));

            //Mostrando a informacao dinamica
            MostraIdentificador($"Lista maiores de {18} anos ");
            pessoaController.GetPessoasComIdadeMaiorA().ForEach(i => MostraInformacoes(i));

            MostraIdentificador($"Lista menores de {16}  anos ");
            pessoaController.GetPessoasComIdadeMenorQue().ForEach(i => MostraInformacoes(i));

            Console.ReadKey();
        }
    public void PreencheGrid()
    {
        PessoaController Controller = new PessoaController();

        this.GVCadastro.DataSource = Controller.SelecionarTodos();
        this.GVCadastro.DataBind();
    }
        private void btnDelete_Click(object sender, EventArgs e)
        {
            //Valida se foi informado um codigo
            if (txtCodigo.Text == string.Empty)
            {
                MessageBox.Show("Selecione um vendedor(a).");
                txtCodigo.Focus();
                return;
            }
            int codigo = Convert.ToInt32(txtCodigo.Text);
            //Consulta grupo por ID
            pessoa objPessoa = PessoaController.BuscaPessoaPorID(codigo);

            //Valida se vendedor existe
            if (objPessoa == null)
            {
                MessageBox.Show("O vendedor(a) não está cadastrado.");
                return;
            }
            //Exclui o vendedor
            PessoaController.ExcluirPessoa(Convert.ToInt32(txtCodigo.Text.ToString()));
            MessageBox.Show("Vendedor(a) excluído(a) com sucesso.");
            //Repopula grid
            btnClear_Click(sender, e);
        }
Exemple #17
0
        static void Main(string[] args)
        {
            //Aqui carregamos nossa caixa de ferramentas de pessoas
            // podemps agora listar e demais funcionalidades
            PessoaController pessoaController
            // nesta parte ao iniciar em memoria
            // iniciamos o construtor
                = new PessoaController();

            // Aqui acessamos nossa lista de pessoas, usamos o ForEach do linq para percorrer a lista
            // criamos a variavel i para receber o item da nossa lista e imprimimos a informação de cada item da nossa lista.
            pessoaController.ListaDePessoasPublica
            .ForEach(i => MostaInformacoes(i));

            MostraIdentificador("Lista ordenada pelo Nome");
            pessoaController.GetPessoasOrdenadaAsc().ForEach(i => MostaInformacoes(i));

            MostraIdentificador("Lista pela data de nascimento, ordem decrescente");
            pessoaController.GetPessoasOrdeandaDescPelaDataNascimento().ForEach(i => MostaInformacoes(i));

            MostraIdentificador("Lista das pessoas com mais de R$ 500,00 em carteira");
            pessoaController.GetPessoasComMaisPilasNaCarteira().ForEach(i => MostaInformacoes(i));

            MostraIdentificador("Lista de pessoas com mais de 18 anos");
            pessoaController.GetPessoasComIdadeMaiorA().ForEach(i => MostaInformacoes(i));

            MostraIdentificador("Lista de pessoas com menos de 16 anos");
            pessoaController.GetPessoasComIdadeMenorQue().ForEach(i => MostaInformacoes(i));

            Console.ReadKey();
        }
Exemple #18
0
        static void Main(string[] args)
        {
            //Aqui carregammos nossa caixa de ferramentas de pessoas
            //podemos agora listar e demais funcionalidades
            PessoaController pessoaController
            //Nesta parte ao iniciarmos em memoria
            //iniciamos o contrutor
                = new PessoaController();

            pessoaController.ListaDePessoasPublica.ForEach(i => MostraInformacoes(i));

            MostraIdentificador("Lista ordenada por Nome");

            pessoaController.GetPessoasOrdenadaAsc().ForEach(i => MostraInformacoes(i));

            MostraIdentificador("Lista ordenada por Data Nascimento");

            pessoaController.GetPessoasOrdenadaDescPelaDataNascimento().ForEach(i => MostraInformacoes(i));

            MostraIdentificador("Lista ordenada pela Carteira");

            pessoaController.GetPessoasComMaisPilasNaCarteira().ForEach(i => MostraInformacoes(i));

            MostraIdentificador($"Lista maior de {18} anos");

            pessoaController.GetPessoasComIdadeMaiorA().ForEach(i => MostraInformacoes(i));

            MostraIdentificador($"Lista menor de {16} anos");

            pessoaController.GetPessoasComIdadeMenorQue().ForEach(i => MostraInformacoes(i));

            Console.ReadKey();
        }
Exemple #19
0
        public void PreencheGrid()
        {
            PessoaController Controller = new PessoaController();

            this.gridViewPessoas.DataSource = Controller.SelecionarTodosPessoa();
            this.gridViewPessoas.DataBind();
        }
Exemple #20
0
        public void RetornaStatusCreatedPost()
        {
            int valorEsperado = 201;

            var pessoa = new PessoaInput()
            {
                Nome       = "Brito",
                Email      = "*****@*****.**",
                Id_papel   = 1,
                Id_squads  = 1,
                Id_unidade = 1,
                Permissao  = 1
            };

            var repoMock = new Mock <IPessoaNegocio>();

            var _pessoaController = new PessoaController(repoMock.Object);

            // Act
            var actionResult   = _pessoaController.Cadastrar(pessoa);
            var okObjectResult = (CreatedAtRouteResult)actionResult;

            // Assert
            Assert.Equal(valorEsperado, okObjectResult.StatusCode);
        }
Exemple #21
0
        static void Main(string[] args)
        {
            PessoaController p1 = new PessoaController();

            string sair = "";

            p1.CadastrarPessoa();

            p1.ExibirPessoa();

            System.Console.WriteLine("Deseja calcular seu IMC? Digite OK para sim, e 0 para não");
            sair = Console.ReadLine();

            switch (sair)
            {
            case "OK":

                p1.CalculoImc();
                break;

            case "0":
                System.Console.WriteLine("Obrigado por utilizar nosso sistema");
                break;

            default:
                System.Console.WriteLine("Comando inválido");
                break;
            }
        }
Exemple #22
0
        static void Main(string[] args)
        {
            //instanciamos nossa caixa de ferramenta de pessoas
            //podemos listar e demais funcionalidades.
            PessoaController pessoaController = new PessoaController();

            MostraIdentificador("Lista Completa ");

            pessoaController.ListaDePessoasPublica.ForEach(i => MostraInformacoes(i));

            MostraIdentificador("Lista Ordenada por nome");
            pessoaController.GetPessoasOrdenadasAsc().ForEach(x => MostraInformacoes(x));

            MostraIdentificador("Lista Ordenada por data");
            pessoaController.GetPessoasOrdenadasDescPelaDataNascimento().ForEach(x => MostraInformacoes(x));

            MostraIdentificador("Lista Ordenada por Carteira");
            pessoaController.GetPessoasOrdenadasAscCarteira(500).ForEach(x => MostraInformacoes(x));

            MostraIdentificador("Lista ordenada pessoas acima de? ");
            MostraIdentificador("Digite a idade que você quer filtrar:");
            pessoaController.GetPessoasRetornaMaioresDe18(int.Parse(Console.ReadLine())).ForEach(x => MostraInformacoes(x));

            MostraIdentificador($"Lista Ordenada Pessoas menores de {16}");
            pessoaController.GetPessoasRetornamMenoresDe16().ForEach(x => MostraInformacoes(x));


            Console.ReadKey();
        }
Exemple #23
0
        public void RetornaStatusAcceptedPut()
        {
            // Arrange
            int valorEsperado = 202;

            var Id     = 2;
            var pessoa = new PessoaInput()
            {
                Nome       = "Fernando",
                Email      = "*****@*****.**",
                Id_papel   = 2,
                Id_squads  = 2,
                Id_unidade = 1,
                Permissao  = 2,
            };

            var repoMock = new Mock <IPessoaNegocio>();

            var _pessoaController = new PessoaController(repoMock.Object);

            // Act
            var actionResult   = _pessoaController.Put(Id, pessoa);
            var okObjectResult = (AcceptedResult)actionResult;

            // Assert
            Assert.Equal(valorEsperado, okObjectResult.StatusCode);
        }
Exemple #24
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (txtbNome.Text == "")
            {
                MessageBox.Show("Campo nome deve ser Preenchido!");
            }

            else if (textBEndereco.Text == "")
            {
                MessageBox.Show("Campo Endereco deve ser Preenchido!");
            }


            else if (textBEmail.Text == "")
            {
                MessageBox.Show("Campo Email deve ser Preenchido!");
            }

            Pessoa           pessoa           = new Pessoa();
            PessoaController pessoaController = new PessoaController();

            if (int.Parse(textBCod.Text) > 0)
            {
                pessoa.Nome     = txtbNome.Text;
                pessoa.Endereco = textBEndereco.Text;
                pessoa.Emial    = textBEmail.Text;
                pessoaController.createController(pessoa);
            }

            pessoaController.UpadateController(pessoa);
        }
Exemple #25
0
        static void Main(string[] args)
        {
            PessoaController pessoa = new PessoaController();

            pessoa.CadastrarImc();
            pessoa.ExibirIMC();
        }
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            var modelPessoa = new PessoaModel();

            modelPessoa.Email = txtEMail.Text;
            modelPessoa       = new PessoaController().ConsultarPorEmail(modelPessoa);
            if (modelPessoa != null && modelPessoa.Id > 0)
            {
                lblMensagem.Text = "Email já cadastrado em nosso sistema.";
                return;
            }
            if (string.IsNullOrEmpty(txtEMail.Text))
            {
                lblMensagem.Text = "Email invalido.";
                return;
            }
            if (string.IsNullOrEmpty(txtSenha1.Text) || txtSenha1.Text != txtSenha2.Text)
            {
                lblMensagem.Text = "Senha invalida.";
                return;
            }

            modelPessoa       = new PessoaModel();
            modelPessoa.Nome  = txtNome.Text;
            modelPessoa.Email = txtEMail.Text;
            modelPessoa.Senha = txtSenha1.Text;
            Session["pessoa"] = new PessoaController().Gravar(modelPessoa);

            Response.Redirect("login.aspx", false);
        }
Exemple #27
0
        static void Main(string[] args)
        {
            //Aqui carregamos nossa caixa de ferramentas pessoa podemos listar agora as demais funcionalidades
            PessoaController pessoaController = new PessoaController(); //(depois do =)nessa parte ao iniciar em memoria Iniciamos o Construtor

            //usamos o FOrEach para percorreri a lista
            pessoaController.ListaDePessoasPublica.ForEach(i => MostraInformacoes(i)); //criamos a variavel i para rceber o item da nossa lista
            //imprimimos a informacao de cada item em nossa lista

            MostraIdentificador("Lista ordenada por nome");

            pessoaController.GetPessoasOrdenadaAsc().ForEach(i => MostraInformacoes(i));

            MostraIdentificador("Ordem Crescente nascimento");

            pessoaController.GetPessoasOrdenadasDescPelaDataNascimento().ForEach(i => MostraInformacoes(i));

            MostraIdentificador("Ordem Decrescente");

            pessoaController.GetPessoasComMaisPilasNaCarteira().ForEach(i => MostraInformacoes(i));

            MostraIdentificador("Ordem por pilas na carteira");

            pessoaController.GetPessoasComIdadeMaiorA(18).ForEach(i => MostraInformacoes(i));

            MostraIdentificador("Ordem por Idade maiores de 18");

            pessoaController.GetPessoasComIdadeMenorQue(16).ForEach(i => MostraInformacoes(i));

            MostraIdentificador("Ordem por Idade menores de 16");


            Console.ReadKey();
        }
Exemple #28
0
        public PessoaControllerTests()
        {
            _mocker = new AutoMocker();

            _controller = new PessoaController(_mocker.GetMock <IPessoaAppService>().Object,
                                               _mocker.GetMock <DomainNotificationHandler>().Object);
        }
        private void ddgCartoesContrato_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (e.RowIndex > -1 && e.ColumnIndex > -1)
                {
                    switch (ddgCartoes.Columns[e.ColumnIndex].HeaderText)
                    {
                    case "Contrato":
                        try
                        {
                            PessoaNegocios   Pessoa_N     = new PessoaNegocios();
                            PessoaController CartaoPessoa = Pessoa_N.CartaoPessoa(Convert.ToInt64(ddgCartoesContrato.Rows[e.RowIndex].Cells["cTB013_id"].Value));

                            lblPessoaNomeId.Text             = CartaoPessoa.TB013_id.ToString();
                            lblPessoaNome.Text               = CartaoPessoa.TB013_NomeCompleto;
                            lblPessoaStatus.Text             = CartaoPessoa.TB013_StatusS;
                            lblPessoaCartao.Text             = CartaoPessoa.TB013_Cartao;
                            lblPessoaCartaoStatus.Text       = CartaoPessoa.TB013_CarteirinhaStatusS;
                            txtPessoaCartaoEntreguePara.Text = CartaoPessoa.TB013_CartaoEntreguePara;
                            lblPessoaCartaoEntregueEm.Text   = CartaoPessoa.TB013_CartaoEntregueEm.ToShortDateString();
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message, "Erro ao executar operação", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro ao executar operação", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        /// <summary>
        /// Descrição:  Listar cartoes para impressão
        /// Autor:      Fabiano Gonçalves Elias
        /// Data:       07/04/2017
        /// **********************************************************************************************************
        /// Data Alteração      Autor       Descrição
        /// </summary>
        ///
        public List <PessoaController> CartoesParaImpressao(Int16 CartaoLote, Int16 TB012_TipoContrato)
        {
            List <PessoaController> RetornoList = new List <PessoaController>();

            try
            {
                var temp = new CriptografiaDAO().Decrypt(ConfigurationManager.ConnectionStrings["BoletoConnection"].ConnectionString);

                SqlConnection con  = new SqlConnection(new CriptografiaDAO().Decrypt(ConfigurationManager.ConnectionStrings["BoletoConnection"].ConnectionString));
                StringBuilder sSql = new StringBuilder();

                sSql.Append(" SELECT  dbo.TB013_Pessoa.TB012_id, dbo.TB013_Pessoa.TB013_id, dbo.TB013_Pessoa.TB013_Cartao, dbo.TB013_Pessoa.TB013_CarteirinhaStatus, dbo.TB013_Pessoa.TB013_NomeCompleto,  ");
                sSql.Append(" ISNULL(dbo.View_Celulares.TB009_Contato, 'SEM CELULAR') AS TB009_Contato, dbo.TB012_Contratos.TB012_TipoContrato, dbo.TB002_PontosDeVenda.TB002_id, dbo.TB002_PontosDeVenda.TB002_Ponto  ");
                sSql.Append(" FROM dbo.TB013_Pessoa INNER JOIN  ");
                sSql.Append(" dbo.TB012_Contratos ON dbo.TB013_Pessoa.TB012_id = dbo.TB012_Contratos.TB012_id INNER JOIN  ");
                sSql.Append(" dbo.TB002_PontosDeVenda ON dbo.TB012_Contratos.TB002_id = dbo.TB002_PontosDeVenda.TB002_id LEFT OUTER JOIN  ");
                sSql.Append(" dbo.View_Celulares ON dbo.TB013_Pessoa.TB013_id = dbo.View_Celulares.TB013_id  ");
                sSql.Append(" GROUP BY dbo.TB013_Pessoa.TB012_id, dbo.TB013_Pessoa.TB013_id, dbo.TB013_Pessoa.TB013_Cartao, dbo.TB013_Pessoa.TB013_CarteirinhaStatus, dbo.TB013_Pessoa.TB013_NomeCompleto, dbo.View_Celulares.TB009_Contato,  ");
                sSql.Append(" ISNULL(dbo.View_Celulares.TB009_Contato, 'SEM CELULAR'), dbo.TB012_Contratos.TB012_TipoContrato, dbo.TB002_PontosDeVenda.TB002_id, dbo.TB002_PontosDeVenda.TB002_Ponto  ");
                sSql.Append(" HAVING  dbo.TB013_Pessoa.TB013_CarteirinhaStatus = 1 AND  dbo.TB012_Contratos.TB012_TipoContrato =  ");
                sSql.Append(TB012_TipoContrato);
                sSql.Append(" ORDER BY dbo.TB002_PontosDeVenda.TB002_Ponto, dbo.TB013_Pessoa.TB012_id, dbo.TB013_Pessoa.TB013_id  ");


                SqlCommand command = new SqlCommand(sSql.ToString(), con);

                con.Open();
                SqlDataReader reader = command.ExecuteReader();

                while (reader.Read())
                {
                    var obj = new PessoaController
                    {
                        TB012_Id           = Convert.ToInt64(reader["TB012_id"].ToString()),
                        TB013_id           = Convert.ToInt64(reader["TB013_id"].ToString()),
                        TB013_Cartao       = reader["TB013_Cartao"].ToString(),
                        TB013_CartaoLote   = CartaoLote,
                        TB013_NomeCompleto = reader["TB013_NomeCompleto"].ToString(),
                        Contato            = new ContatoController {
                            TB009_Contato = reader["TB009_Contato"].ToString()
                        },
                        PontoDeVenda = new PontoDeVendaController {
                            TB002_Ponto = reader["TB002_Ponto"].ToString()
                        }
                    };

                    RetornoList.Add(obj);
                    /*Atualiza o Lote de Impressão do Cartão*/
                    CartoesIncluirLote(obj.TB013_id, CartaoLote);
                }

                con.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(RetornoList);
        }
 public void PreencheGrid()
 {
     PessoaController Controller = new PessoaController();
     this.gridViewPessoas.DataSource = Controller.SelecionarTodosPessoa();
     this.gridViewPessoas.DataBind();
 }
 public void PreencheGrid()
 {
     PessoaController Controller = new PessoaController();
     this.GVCadastro.DataSource = Controller.SelecionarTodos();
     this.GVCadastro.DataBind();
 }