public void AdicionarPessoa() { PessoaDao dao = new PessoaDao(); Pessoa p = new Pessoa("Davi", 22); dao.AdicionarPessoa(p); }
public static void CadastrarPessoasFisicas(PessoaDao pessoaDao, int quantidade) { for (int i = 0; i < quantidade; i++) { pessoaDao.CadastraDados(pessoa("Pessoa - " + i, "FISICA")); } }
public JsonResult ListarFornecedores() { return(Json(new { data = PessoaDao.ListFornecedores() })); }
public static void CadastrarPessoasJuridica(PessoaDao pessoaDao, int quantidade) { for (int i = 0; i < quantidade; i++) { pessoaDao.CadastraDados(pessoa("Pessoa - " + i, "JURIDICA")); } }
public ActionResult Editar(int id) { ViewBag.Pessoas = new SelectList(new PessoaDao().Buscar().ToDictionary(t => t.PessoaId, t => t.Nome), "Key", "Value"); var pessoa = new PessoaDao().Buscar(id); return(View(pessoa)); }
public void ExcluirPessoaPorId() { PessoaDao Dao = new PessoaDao(); Dao.PesquisarPessoaPorId(3); //Checar se existe a linha a ser deletada Dao.ExcluirPessoaPorId(3); //Se sim, deletar linha }
private void button2_Click(object sender, EventArgs e) { PessoaDao pessoaDao = new PessoaDao(); pessoaDao.carregarDataGridViewID(dgvPessoa, txtbConsultar.Text); Grid.configurarGridView(dgvPessoa); }
private JsonResult ConsistirInformacoes(Pessoa pessoa, bool insertMode = true) { string str; if (insertMode) { pessoa.AtribuirDadosInclusao('J'); str = "cadastrado"; } else { pessoa.AtribuirDadosAlteracao(); str = "editado"; } if (ModelState.IsValid) { if (insertMode) { PessoaDao.Add(pessoa); } else { PessoaDao.Update(pessoa); } return(Json(new { data = new { add = true, message = $"Fornecedor {str} com sucesso!" } })); } return(Json(new { data = new { add = false, message = "Erro no cadastro", validate = ModelState.GetAllErrors() } })); }
public ViewContaBancaria(ContaBancariaDao contaDao, PessoaDao pessoaDao, IDao <Agencias> agenciaDao, ViewPessoa viewPessoa, ViewAgencia viewAgencia) { _contaDao = contaDao; _pessoaDao = pessoaDao; _agenciaDao = agenciaDao; _pessoaView = viewPessoa; _viewAgencia = viewAgencia; }
public IActionResult Excluir(int id) { PessoaDao pessoaDao = new PessoaDao(_context); pessoaDao.Excluir(id); return(RedirectToAction(nameof(ObterPessoas))); }
public void TestebuscaporId() { PessoaDao dao = new PessoaDao(); var Pessoa = dao.PesquisarPessoaPorId(1); Assert.AreEqual("Fulano", Pessoa.Nome); Assert.AreEqual(0, Pessoa.Idade); }
public JsonResult AtivarFornecedor(int id) { PessoaDao.Ativar(id); return(Json(new { data = new { Ativou = true } })); }
public ActionResult Adiciona(Pessoa pessoa, Cliente cli, String tipo_cliente, String conf_senha) { if (tipo_cliente != null) { if (tipo_cliente == "Juridico") { cli.fisico_cli = false; cli.juridico_cli = true; } else { cli.fisico_cli = true; cli.juridico_cli = false; } } if (tipo_cliente == null) { ModelState.AddModelError("select.Tipo_cliente", "O campo tipo é obrigátorio."); } if (conf_senha == "") { ModelState.AddModelError("conf_senha", "O campo redigite senha é obrigátorio."); } if (conf_senha != cli.senha_cli && cli.senha_cli != null) { ModelState.AddModelError("conf_senha", "Senhas diferentes."); } //ModelState.IsValid = verifica se o evento do form e do tipo post ou seja e foi enviado. if (ModelState.IsValid) { Pessoa ps = null; ps = null; PessoaDao pessoaDao = new PessoaDao(); ps = pessoaDao.cadastrarPessoa(pessoa); ClienteDao clienteDao = new ClienteDao(); clienteDao.cadastroCliente(ps.id_pessoa, cli); } else { IList <Tipo_pessoa> tp; using (var dao = new EntidadeContext()) { tp = dao.tipo_pessoa.ToList(); } ViewBag.tipo_Pessoas = tp; ViewBag.pessoa = pessoa; ViewBag.cliente = cli; ViewBag.tipo_cliente = tipo_cliente; return(View("cadastrar")); } return(View()); }
public Form1() { InitializeComponent(); PessoaDao pessoaDao = new PessoaDao(); pessoaDao.carregarDataGridView(dgvPessoa); Grid.configurarGridView(dgvPessoa); }
public IActionResult ObterPessoas() { IEnumerable <Pessoa> getPessoas = new PessoaDao(_context).Obter(); if (getPessoas == null) { ViewBag["Mensagem"] = "Não foram encontrados registros"; return(ViewBag["Mensagem"]); } else { return(View(getPessoas)); } }
private void button4_Click(object sender, EventArgs e) { int id = int.Parse(dgvPessoa.CurrentRow.Cells[0].Value.ToString()); if (MessageBox.Show("Deseja excluir o registro? " + id, "Exclusão", MessageBoxButtons.YesNo) == DialogResult.Yes) { //Rotina para exclusão PessoaDao pessoaDao = new PessoaDao(); pessoaDao.Delete(id); MessageBox.Show("Registro excluído com sucesso ", "Sucesso"); //Atualiza a Grid pessoaDao.carregarDataGridView(dgvPessoa); Grid.configurarGridView(dgvPessoa); } }
public IActionResult Inserir(Pessoa pessoa) { PessoaDao pessoaDao = new PessoaDao(_context); var _pessoa = pessoaDao.Consultar(pessoa.Nome, pessoa.Sobrenome); if (_pessoa != null) { ViewData["Mensagem"] = "Falha"; return(View("Views/Pessoa/CadPessoa.cshtml")); } else { ViewData["Mensagem"] = "Sucesso"; pessoaDao.Incluir(pessoa); return(View("Views/Pessoa/CadPessoa.cshtml")); } }
public bool ChamarCadastrar(FuncionarioModel funcionario) { var conexaoFireBird = Connection.GetInstancia().GetConexao(); var cmd = new FbCommand(); try { conexaoFireBird.Open(); cmd.Connection = conexaoFireBird; cmd.Transaction = conexaoFireBird.BeginTransaction(); cmd = EnderecoDao.Cadastrar(funcionario.Endereco, cmd); cmd = PessoaDao.Cadastrar(funcionario, cmd); var cadastro = new FuncionarioDao().Cadastrar(funcionario, cmd); if (cadastro) { MessageBox.Show("Funcionário cadastrado com sucesso."); cmd.Transaction.Commit(); return(true); } MessageBox.Show("Erro ao cadastrar"); cmd.Transaction.Rollback(); } catch (FbException fbex) { MessageBox.Show($@"Erro no banco ao salvar cadastro: {fbex.Message}"); cmd.Transaction.Rollback(); } catch (Exception e) { MessageBox.Show($@"Erro ao cadastrar funcionário: {e.Message}"); cmd.Transaction.Rollback(); } finally { cmd.Dispose(); if (conexaoFireBird.State != ConnectionState.Closed) { conexaoFireBird.Close(); } } return(false); }
public Pessoa Selecionar(int id) { try { if (id == 0) { return(null); } var pessoa = new PessoaDao().Selecionar(id); return(pessoa); } catch (Exception) { throw; } }
public string InsertOrUpdate(PesJuridica obj) { conn.Open(); var trans = conn.BeginTransaction(); try { PesJuridicaDao PesJuridicaDao = new PesJuridicaDao(conn, trans); PessoaDao pessoaDao = new PessoaDao(conn, trans); if (obj.Cnpj.Length > 18) { return("CNPJ Invalido"); } if (PesJuridicaDao.GetAsExist(obj.IdPesJuridica)) { pessoaDao.Update(PupularParametrosPessoa(obj)); PesJuridicaDao.Update(obj); } else { pessoaDao.Insert(PupularParametrosPessoa(obj)); obj.IdPessoa = 0; obj.IdPessoa = pessoaDao.GetAsObject(PupularParametrosPessoa(obj)).IdPessoa; PesJuridicaDao.Insert(obj); } trans.Commit(); return("Sucesso"); } catch (Exception e) { trans.Rollback(); return(e.Message); } finally { conn.Close(); } }
public void ListaEFormata(PessoaDao pessoaDao) { Console.Clear(); _pessoaDao = pessoaDao; if (_pessoaDao.ListaDados().Count != 0) { foreach (var pessoa in _pessoaDao.ListaDados()) { Console.WriteLine($"\nID: {pessoa.Id}" + $" \n Nome: {pessoa.Nome} \n Cpf: {pessoa.Cpf} \n Cnpj: {pessoa.Cnpj}" + $" \n Cidade: {pessoa.NomeCidade} \n DataNascimento: {pessoa.DataNasc} " + $"\n NumEndereço: {pessoa.NumeroEndereco} \n Tipo de Pessoa: {pessoa.TipoPessoa}"); } } else { Console.WriteLine("\nNao foi encontrado nenhuma pessoa cadastrada\n"); Console.WriteLine("\nPressione qualquer tecla para voltar ao menu principal\n"); Console.ReadKey(); Console.Clear(); } }
public void StartMenuPessoa(ViewPessoa viewPessoa, ViewMenu viewMenu, PessoaDao pessoaDao) { ConsoleKeyInfo _opcao; Console.WriteLine("\n PRESSIONE: \n\n F1 Para cadastrar uma pessoa \n F2 Para listar todas as pessoas \n F12 para voltar ao menu principal"); _opcao = Console.ReadKey(); switch (_opcao.Key) { case ConsoleKey.F1: Console.Clear(); viewPessoa.CadastraDados(); break; case ConsoleKey.F2: Console.Clear(); viewPessoa.ListaEFormata(pessoaDao); break; case ConsoleKey.F12: Console.Clear(); viewMenu.IniciaMenu(); break; } }
public void UpadateController(Pessoa pessoa) { PessoaDao pessoaDao = new PessoaDao(); pessoaDao.Update(pessoa); }
public void IniciaMenuConta(ViewContaBancaria viewConta, ViewPessoa viewPessoa, ViewAgencia viewAgencia, IDao <Agencia> agenciaDao, ContaBancariaDao contaDao, PessoaDao pessoaDao) { ConsoleKeyInfo _opcao; ViewMenu viewMenu = new ViewMenu(); Console.WriteLine("\n PRESSIONE: \n\n F1 Para cadastrar uma conta bancaria \n F2 Para mostrar o saldo \n F12 para voltar ao menu principal"); _opcao = Console.ReadKey(); switch (_opcao.Key) { case ConsoleKey.F1: Console.Clear(); viewConta.CadastraDados(); break; case ConsoleKey.F2: Console.Clear(); viewConta.MostraSaldo(contaDao); break; case ConsoleKey.F12: Console.Clear(); viewMenu.IniciaMenu(); break; } }
public ActionResult Detalhar(int id) { Pessoa pessoa = new PessoaDao().Buscar(id); return(View(pessoa)); }
public PessoaRepositorio() { dao = new PessoaDao(_nuinf_Context); telefoneDao = new TelefoneDao(_nuinf_Context); }
public ActionResult Index() { var pessoas = new PessoaDao().Buscar(); return(View(pessoas)); }
static void Main(string[] args) { bool loop = true; do { Console.WriteLine("1-Cadastrar Pessoa."); Console.WriteLine("2-Buscar Pessoa por id."); Console.WriteLine("3-Alterar Pessoa."); Console.WriteLine("4-Excluir Pessoa."); Console.Write("Informe o numero da ação: "); int caso = Convert.ToInt32(Console.ReadLine()); Pessoa p = new Pessoa(); PessoaDao dao = new PessoaDao(); String nome; int idade; switch (caso) { case 1: loop = false; Console.WriteLine("Informe o nome da pessoa: "); nome = Console.ReadLine().ToString(); Console.WriteLine("Informe a idade da pessoa: "); idade = Convert.ToInt32(Console.ReadLine()); p = new Pessoa(nome, idade); dao.AdicionarPessoa(p); Console.WriteLine("Cadastro efetuado com sucesso."); break; case 2: loop = false; Console.WriteLine("Informe o id a ser buscado: "); int id = Convert.ToInt32(Console.ReadLine()); var pessoa = dao.PesquisarPessoaPorId(id); Console.WriteLine("Idade: " + pessoa.Idade + "| Nome: " + pessoa.Nome); break; case 3: loop = false; Console.WriteLine("Informe o id a ser alterado: "); id = Convert.ToInt32(Console.ReadLine()); pessoa = dao.PesquisarPessoaPorId(id); Console.WriteLine("Alterar nome de " + pessoa.Nome + " para: "); nome = Console.ReadLine().ToString(); Console.WriteLine("Alterar idade de " + pessoa.Nome + "(" + pessoa.Idade + ") para: "); idade = Convert.ToInt32(Console.ReadLine()); dao.AlterarPessoa(id, nome, idade); Console.WriteLine("Alteração feita com sucesso"); break; case 4: loop = false; Console.WriteLine("Informe o id a ser excluido: "); id = Convert.ToInt32(Console.ReadLine()); dao.ExcluirPessoaPorId(id); Console.WriteLine("Exclusão efetuada com sucesso"); break; default: Console.WriteLine("Numero Inválido, efetue uma opção válida"); Console.WriteLine("----------------------------------------------------------"); break; } } while (loop); }
public ViewPessoa(PessoaDao pessoaDao) { _pessoaDao = pessoaDao; }
public PessoasController(PessoaDao pessoaDao) { this._pessoaDao = pessoaDao; }