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(PessoaFisica pessoa, string email) { if (ModelState.IsValid) { var pessoaFisicaDAO = new PessoaFisicaDAO(); pessoaFisicaDAO.Adicionar(pessoa); pessoa.GetTipo(); //if (!pessoa.Tipo.Equals("Cliente")) //{ var loginDAO = new LoginDAO(); var login = new Login(); login.Email = email; login.PessoaFisicaID = pessoa.ID; login.Senha = pessoa.CPF; loginDAO.Adicionar(login); //} return(RedirectToAction("Index")); } else { var tipoDAO = new TipoUsuarioDAO(); var tipos = tipoDAO.Lista(); ViewBag.TipoUsuario = tipos; ViewBag.PessoaFisica = pessoa; //ViewBag.Login = login; return(View("Form")); } }
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 toolStripButton_salvar_Click(object sender, EventArgs e) { DialogResult result2 = MessageBox.Show("Deseja salvar o novo cadastro?", "Salvar novo cadastro", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (result2 == DialogResult.OK) { ClienteDAO cliente = new ClienteDAO(); Cliente c = new Cliente(); PessoaFisicaDAO pessoaFisica = new PessoaFisicaDAO(); PessoaFisica pf = new PessoaFisica(); c.Email = textBox_Email.Text; pf.Nome = textBox_Nome.Text; pf.RG = textBox_RG.Text; pf.CPF = textBox_CPF.Text; pf.DataNascimento = textBox_DataNasc.Text; pf.CNH = textBox_CNH.Text; pf.Passaporte = textBox_CNH.Text; pf.Naturalidade = textBox_Naturalidade.Text; pessoaFisica.Inserir(pf); cliente.Inserir(c); } if (result2 == DialogResult.Cancel) { } }
// GET: PessoaFisica public ActionResult Index() { var pessoaFisicaDAO = new PessoaFisicaDAO(); var pessoas = pessoaFisicaDAO.Lista(); ViewBag.PessoaFisica = pessoas; return(View()); }
public ActionResult Remove(int id) { var pessoaFisicaDAO = new PessoaFisicaDAO(); var pessoa = pessoaFisicaDAO.Buscar(id); pessoaFisicaDAO.Remover(pessoa); return(RedirectToAction("Index")); }
public void GetPessoa() { var pessoaDAO = new PessoaFisicaDAO(); var pessoas = pessoaDAO.Lista(); this.PessoaFisica = (from p in pessoas where p.ID == this.PessoaFisicaID select p).First(); }
public ClienteService() { clienteDAO = new ClienteDAO(); enderecoDAO = new EnderecoDAO(); pFisicaDAO = new PessoaFisicaDAO(); pJuridicaDAO = new PessoaJuridicaDAO(); telefoneClienteDAO = new TelefoneClienteDAO(); telefoneFornecedorDAO = new TelefoneFornecedorDAO(); }
public ActionResult Editar(PessoaFisica pessoa) { var pfDAO = new PessoaFisicaDAO(); pfDAO.Atualizar(pessoa); var pessoas = pfDAO.Lista(); ViewBag.Pessoa = pessoas; return(RedirectToAction("Index")); }
public static PessoaFisica UsuarioLogado() { var pessoaDAO = new PessoaFisicaDAO(); var pessoas = pessoaDAO.Lista(); var loginUsuario = LoginUsuario(); var usuario = (from p in pessoas where p.ID == loginUsuario.PessoaFisicaID select p).First(); return(usuario); }
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 Edita(int id) { var pfDAO = new PessoaFisicaDAO(); var pessoa = pfDAO.Buscar(id); ViewBag.Pessoa = pessoa; var tipoDAO = new TipoUsuarioDAO(); var tipos = tipoDAO.Lista(); ViewBag.TipoUsuario = tipos; return(View()); }
public ActionResult Autentica(string cpf, string dataNascimento) { var pessoaFisicaDAO = new PessoaFisicaDAO(); var usuario = pessoaFisicaDAO.Buscar(cpf, dataNascimento); if (usuario != null) { Session["usuarioLogado"] = usuario; return(RedirectToAction("Index", "Home")); } else { return(RedirectToAction("Index")); } }
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 void verificarUsuarioLogado(int id, string nivelAcesso) { try { var pDAO = new PessoaFisicaDAO(); usuarioLogado = pDAO.find(id); acessoPessoa = usuarioLogado; lblUsuario.Text = usuarioLogado.nome; if (nivelAcesso == "Administração") { tabControl.TabPages.Clear(); tabControl.TabPages.Add(tabCadastrarUsoEstacionamento); tabControl.TabPages.Add(tabPermanenciaVeiculo); tabControl.TabPages.Add(tabManterTerceirizado); } else if (nivelAcesso == "Coordenadoria") { tabControl.TabPages.Clear(); } else if (nivelAcesso == "Portaria") { tabControl.TabPages.Clear(); tabControl.TabPages.Add(tabPermanenciaVeiculoEncerrar); tabControl.TabPages.Add(tabSolicitacoesSaidaAbertas); tabControl.TabPages.Add(tabEntradaVisitanteForncedor); tabControl.TabPages.Add(tabRegistrarSaidaFornecedor); tabControl.TabPages.Add(tabRegistrarSaidaVisitante); tabControl.TabPages.Add(tabEstacionamento); } else if (nivelAcesso == "Assistência de Alunos") { tabControl.TabPages.Clear(); tabControl.TabPages.Add(tabSolicitacoes); } } catch (Exception) { mensagem("Falha ao inicializar aplicação.\nTente novamente"); Application.Exit(); } }
private void carregandoContexto() { try { var dao = new PessoaFisicaDAO(); var d = dao.get(p => p.idPessoaFisica == 0).FirstOrDefault(); } catch (Exception) { MessageBox.Show("Falha ao carregar a aplicação", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public PessoaFisica BuscarPessoaFisica(long codCliente) { PessoaFisica pessoaFisica = new PessoaFisicaDAO().BuscarPorCliente(codCliente); return(pessoaFisica); }
public List <PessoaFisica> ListarPessoaFisica() { List <PessoaFisica> clientes = new PessoaFisicaDAO().Listar(); return(clientes); }
private void btnPesquisarPessoaEstacionamento_Click(object sender, EventArgs e) { try { if (string.IsNullOrWhiteSpace(txtPesquisarPessoaEstacionamento.Text)) { mensagem("Por favor digite valor no campo de pesquisa"); } else { if (rdbCodigoEstacionamento.Checked == true) { var pDAO = new PessoaFisicaDAO(); var vDAO = new VagaDAO(); if (rdbCodigoEstacionamento.Checked == true) { pessoaFisica = pDAO.find(Convert.ToInt32(txtPesquisarPessoaEstacionamento.Text)); if (pessoaFisica.Equals(null)) { mensagem("Nenhuma pessoa encontrada"); } else { /*Verificando pessoa fisica possui vaga*/ preencherFormEstacionamento(); } } } else { var pDAO = new PessoaFisicaDAO(); var ps = pDAO.get(p => p.nome.StartsWith(txtPesquisarPessoaEstacionamento.Text, StringComparison.CurrentCultureIgnoreCase)); frmPessoasFisicas f = new frmPessoasFisicas(ps); f.ShowDialog(); } } } catch (Exception ex) { mensagem("Falha ao carregar dados. Detalhes: " + ex); } }