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()); }
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")); }
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()); }
//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"); } }
public PessoaJuridica BuscarPessoaJuridica(long codCliente) { PessoaJuridica pessoaJuridica = new PessoaJuridicaDAO().BuscarPorCliente(codCliente); return(pessoaJuridica); }
public List <PessoaJuridica> ListarPessoaJuridica() { List <PessoaJuridica> clientes = new PessoaJuridicaDAO().Listar(); return(clientes); }