Exemplo n.º 1
0
        private void button_Pesquisar_Click(object sender, EventArgs e)
        {
            dataGridView_Clientes.Rows.Clear();
            List <PessoaFisica>   pessoasfisica   = new Search().PessoaFisica(textBox_ValorBusca.Text);
            List <PessoaJuridica> pessoasjuridica = new Search().PessoaJuridica(textBox_ValorBusca.Text);

            if (textBox_ValorBusca.Text.Trim().Equals(""))
            {
                pessoasfisica   = new PessoaFisicaDAO().Listar();
                pessoasjuridica = new PessoaJuridicaDAO().Listar();
            }

            foreach (PessoaFisica pessoafisica in pessoasfisica)
            {
                int             index = dataGridView_Clientes.Rows.Add();
                DataGridViewRow dado  = dataGridView_Clientes.Rows[index];
                dado.Cells["Tipo"].Value      = "Pessoa Física";
                dado.Cells["Documento"].Value = pessoafisica.CPF;
                dado.Cells["Nome"].Value      = pessoafisica.Nome;
            }

            foreach (PessoaJuridica pessoafisica in pessoasjuridica)
            {
                int             index = dataGridView_Clientes.Rows.Add();
                DataGridViewRow dado  = dataGridView_Clientes.Rows[index];
                dado.Cells["Tipo"].Value      = "Pessoa Juridica";
                dado.Cells["Documento"].Value = pessoafisica.CNPJ;
                dado.Cells["Nome"].Value      = pessoafisica.NomeFantasia;
            }
        }
 private void escreverArqXml(string nome, string pessoa, string codigo)
 {
     if (pessoa.StartsWith("Pessoa Física"))
     {
         PessoaFisicaDAO clntPF = new PessoaFisicaDAO();
         clntPF.carregar_MtdPessoaFisicaDAO();//antes de adicionar é melhor carregar
         Pessoa_Fisica pf = new Pessoa_Fisica()
         {
             nome_MtdPessoaF = nome,
             cpf_MtdPessoaF  = codigo
         };
         clntPF.adicionar_MtdPessoaFisicaDAO(pf);
         clntPF.salvar_MtdPessoaFisicaDAO();
     }
     else
     {
         PessoaJuridicaDAO clntPJ = new PessoaJuridicaDAO();
         clntPJ.carregar_MtdPessoaJuridicaDAO();
         Pessoa_Juridica pj = new Pessoa_Juridica()
         {
             nome_MtdPessoaJ = nome,
             cnpj_MtdPessoaJ = codigo
         };
         clntPJ.adicionar_MtdPessoaJuridicaDAO(pj);
         // clnt.carregar_MtdClienteDAO();
         clntPJ.salvar_MtdPessoaJuridicaDAO();
     }
     MessageBox.Show("Conta cadastrada com sucesso no xml");
 }
        public ActionResult Adiciona(Produto produto)
        {
            if (produto.Estoque < produto.Quantidade)
            {
                ModelState.AddModelError("EstoqueQuantidadeInvalido", "Estoque deve ser maior/igual a quantidade!");
            }
            if (ModelState.IsValid)
            {
                var produtoDAO = new ProdutoDAO();
                produtoDAO.Adicionar(produto);
                return(RedirectToAction("Index"));
            }
            else
            {
                var categoriaDAO = new CategoriaDAO();
                var categorias   = categoriaDAO.Lista();
                ViewBag.Categoria = categorias;

                var fornecedorDAO = new PessoaJuridicaDAO();
                var fornecedores  = fornecedorDAO.Lista();
                ViewBag.Fornecedor = fornecedores;

                var promocaoDAO = new PromocaoDAO();
                var promocoes   = promocaoDAO.Lista();
                ViewBag.Promocao = promocoes;

                ViewBag.Produto = produto;
                return(View("Form"));
            }
        }
        public ActionResult Edita(int id)
        {
            var pjDAO  = new PessoaJuridicaDAO();
            var pessoa = pjDAO.Buscar(id);

            ViewBag.Pessoa = pessoa;
            return(View());
        }
        public ActionResult Remove(int id)
        {
            var pessoaJuridicaDAO = new PessoaJuridicaDAO();
            var pessoa            = pessoaJuridicaDAO.Buscar(id);

            pessoaJuridicaDAO.Remover(pessoa);
            return(RedirectToAction("Index"));
        }
        // GET: PessoaJuridica
        public ActionResult Index()
        {
            var pessoaJuridicaDAO = new PessoaJuridicaDAO();
            var pessoas           = pessoaJuridicaDAO.Lista();

            ViewBag.PessoaJuridica = pessoas;
            return(View());
        }
Exemplo n.º 7
0
        public ClienteService()

        {
            clienteDAO            = new ClienteDAO();
            enderecoDAO           = new EnderecoDAO();
            pFisicaDAO            = new PessoaFisicaDAO();
            pJuridicaDAO          = new PessoaJuridicaDAO();
            telefoneClienteDAO    = new TelefoneClienteDAO();
            telefoneFornecedorDAO = new TelefoneFornecedorDAO();
        }
        public ActionResult Editar(PessoaJuridica pessoa)
        {
            var pjDAO = new PessoaJuridicaDAO();

            pjDAO.Atualizar(pessoa);

            var pessoas = pjDAO.Lista();

            ViewBag.Pessoa = pessoas;
            return(RedirectToAction("Index"));
        }
Exemplo n.º 9
0
        public bool Remover(long codigoCliente)
        {
            if (codigoCliente != 0)
            {
                using (TransactionScope transaction = new TransactionScope())
                {
                    try
                    {
                        Cliente cliente = new Cliente();

                        cliente.CodigoCliente = codigoCliente;
                        cliente.Status        = 9;

                        string tipoPessoa = TipoDePessoa(codigoCliente);

                        if (tipoPessoa == "PF")
                        {
                            PessoaFisicaDAO pessoaFisicaDAO = new PessoaFisicaDAO();
                            PessoaFisica    pessoaFisica    = pessoaFisicaDAO.BuscarPorCliente(codigoCliente);

                            pessoaFisica.Status = 9;

                            pessoaFisicaDAO.Remover(pessoaFisica);
                        }
                        else if (tipoPessoa == "PJ")
                        {
                            PessoaJuridicaDAO pessoaJuridicaDAO = new PessoaJuridicaDAO();
                            PessoaJuridica    pessoaJuridica    = pessoaJuridicaDAO.BuscarPorCliente(codigoCliente);

                            pessoaJuridica.Status = 9;

                            pessoaJuridicaDAO.Remover(pessoaJuridica);
                        }

                        clienteDAO.Remover(cliente);

                        transaction.Complete();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Erro: " + ex);
                    }
                }


                return(true);
            }
            else
            {
                return(false);
            }
        }
 public ActionResult Adiciona(PessoaJuridica pessoa)
 {
     if (ModelState.IsValid)
     {
         var pessoaJuridicaDAO = new PessoaJuridicaDAO();
         pessoaJuridicaDAO.Adicionar(pessoa);
         return(RedirectToAction("Index"));
     }
     else
     {
         ViewBag.Pessoa = pessoa;
         return(View("Form"));
     }
 }
        public ActionResult Form()
        {
            var categoriaDAO = new CategoriaDAO();
            var categorias   = categoriaDAO.Lista();

            ViewBag.Categoria = categorias;

            var fornecedorDAO = new PessoaJuridicaDAO();
            var fornecedores  = fornecedorDAO.Lista();

            ViewBag.Fornecedor = fornecedores;

            var promocaoDAO = new PromocaoDAO();
            var promocoes   = promocaoDAO.Lista();

            ViewBag.Promocao = promocoes;

            ViewBag.Produto = new Produto();
            return(View());
        }
        public int pesquisarConsumidorXml(string nome, string pessoa, string codigo)
        {
            int               flagPessoaEncontrada = 1;
            PessoaFisicaDAO   objPessoaFis         = new PessoaFisicaDAO();
            PessoaJuridicaDAO objPessoaJur         = new PessoaJuridicaDAO();

            if (pessoa == "Pessoa Física")
            {
                flagPessoaEncontrada = objPessoaFis.pesqPessoaFis(nome, pessoa, codigo);//(nome, pessoa, codigo);
            }
            else
            {
                flagPessoaEncontrada = objPessoaJur.pesqPessoaJur(nome, pessoa, codigo);//(nome, pessoa, codigo);
            }
            if (flagPessoaEncontrada == 0)
            {
                using (StreamReader ler = new StreamReader(strPathFileTempXml))
                {
                    while (!ler.EndOfStream)
                    {
                        string leitura1 = ler.ReadLine(); //lê o nome
                        string leitura2 = ler.ReadLine(); //pessoa
                        string leitura3 = ler.ReadLine(); //codigo
                        //escreve na lista
                        ListViewItem lista = new ListViewItem(leitura1);
                        lista.SubItems.Add(leitura2);
                        lista.SubItems.Add(leitura3);
                        listViewResultadoConsum.Items.Add(lista);
                        //adiciona na view lista desejada(listViewResultadoConsum) os itens leitura1...2..3
                    }
                }
            }
            objPessoaJur.apagarArqTemp();
            //o arquivo temporario para ambas as pessoas é o mesmo endereço. Logo se uma pessoa apagar ela apaga para as duas
            return(flagPessoaEncontrada);
        }
        public ActionResult Edita(int id)
        {
            var produtoDAO = new ProdutoDAO();
            var produto    = produtoDAO.Buscar(id);

            ViewBag.Produto = produto;

            var categoriaDAO = new CategoriaDAO();
            var categorias   = categoriaDAO.Lista();

            ViewBag.Categoria = categorias;

            var fornecedorDAO = new PessoaJuridicaDAO();
            var fornecedores  = fornecedorDAO.Lista();

            ViewBag.Fornecedor = fornecedores;

            var promocaoDAO = new PromocaoDAO();
            var promocoes   = promocaoDAO.Lista();

            ViewBag.Promocao = promocoes;

            return(View());
        }
Exemplo n.º 14
0
        //BUUUUUSSSSCCCCAAAAAAARRRRRRRRRRRRRRRRR
        private void cmdBuscar_Click(object sender, EventArgs e)
        {
            cmdSalvar.Enabled = false;
            desabilitar();
            MensalistaDAO busca = new MensalistaDAO();

            if (busca.BuscaMensalista(Convert.ToInt32(txtCódigo.Text))!= null)
            {
                Mensalista res = busca.BuscaMensalista(Convert.ToInt32(txtCódigo.Text));

                PessoaFisicaDAO pesf = new PessoaFisicaDAO();

                    if (pesf.Buscar(res.CodMensalista)!= null)
                    {
                    PessoaFisica pessoaf = pesf.Buscar(res.CodMensalista);

                        txtCnh.Visible = true;
                        lblcn.Visible = true;

                        grPessoa.Visible = true;
                        grStatus.Visible = true;
                        tabMensalista.Visible = true;

                        //AQUI COLOCAR VALORES NOS CAMPOS

                        txtCnh.Text = res.CNH1;
                        txtCidade.Text = res.Cidade;
                        txtBairro.Text = res.Bairro;
                        txtCep.Text = res.CEP1;
                        txtEstado.Text = res.Estado;
                        txtRua.Text = res.Endereco;
                        txtDesconto.Text = res.Desconto.ToString();

                    txtNome.Text = pessoaf.Nome;
                    txtCpf.Text = pessoaf.Cpf;
                    txtRg.Text = pessoaf.Rg;

                        if(res.CodStatus == 1)
                        {
                            rdAtivo.Checked = true;
                        }
                        if(res.CodStatus == 2)
                        {
                            rdInativo.Checked = true;
                        }

                    rdPf.Checked = true;

                        if(res.CodPlano !=1)
                        {
                            txtAssociar.Text = "Plano";
                        txtConvenio.Visible = false;
                        txtPlano.Visible = true;

                        PlanoDAO plano = new PlanoDAO();
                            txtPlano.Text = plano.Buscar(res.CodPlano.ToString()).DescPlano;
                            txtTotal.Text = ((plano.Buscar(res.CodPlano.ToString()).ValorDia * plano.Buscar(res.CodPlano.ToString()).QtdDias )- res.Desconto).ToString();

                        }
                        if(res.CodConvenio != 1)
                        {
                            txtAssociar.Text = "Convênio";
                        txtConvenio.Visible = true;
                            txtPlano.Visible = false;
                            ConvenioDAO convenio = new ConvenioDAO();
                            txtConvenio.Text = convenio.BuscaConvenio(res.CodConvenio).DescConvenio;
                            txtTotal.Text = ((convenio.BuscaConvenio(res.CodConvenio).ValorDia * convenio.BuscaConvenio(res.CodConvenio).QuantDias) - res.Desconto).ToString();

                        }

                        VeiculoDAO veiculo = new VeiculoDAO();

                        Veiculo vei = new Veiculo();

                            if(veiculo.BuscarPcodigo(res.CodMensalista)!= null)
                            {
                                vei = veiculo.BuscarPcodigo(res.CodMensalista);
                                txtPlaca.Text = vei.Placa;

                            }

                        ModeloDAO modelo = new ModeloDAO();
                        txtModelovei.Text = modelo.BuscarModelo(vei.CodModelo).DescModelo;

                        CmbAssociar.Visible = false;
                        cmbTipoVeiculo.Visible = false;
                        cmbMarca.Visible = false;
                        cmbModelo.Visible = false;

                    }

                else {

                    PessoaJuridicaDAO pesj = new PessoaJuridicaDAO();
                    for (int i =0; i< pesj.ObterTodos().Count;i++)
                    {

                        if(pesj.ObterTodos()[i].CodMensalista == Convert.ToInt32(txtCódigo.Text))
                        {
                            i = pesj.ObterTodos().Count;
                            PessoaJuridica mensapj = pesj.ObterTodos()[i];

                            //AQUI COLOCAR VALORES NOS CAMPOS

                        }
                    }

                }

            }
            else
            {
                MessageBox.Show("Código inválido");
            }
        }
Exemplo n.º 15
0
        public PessoaJuridica BuscarPessoaJuridica(long codCliente)
        {
            PessoaJuridica pessoaJuridica = new PessoaJuridicaDAO().BuscarPorCliente(codCliente);

            return(pessoaJuridica);
        }
Exemplo n.º 16
0
        public List <PessoaJuridica> ListarPessoaJuridica()
        {
            List <PessoaJuridica> clientes = new PessoaJuridicaDAO().Listar();

            return(clientes);
        }