Beispiel #1
0
        public void AdicionarPessoa()
        {
            PessoaDao dao = new PessoaDao();
            Pessoa    p   = new Pessoa("Davi", 22);

            dao.AdicionarPessoa(p);
        }
Beispiel #2
0
 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()
     }));
 }
Beispiel #4
0
 public static void CadastrarPessoasJuridica(PessoaDao pessoaDao, int quantidade)
 {
     for (int i = 0; i < quantidade; i++)
     {
         pessoaDao.CadastraDados(pessoa("Pessoa - " + i, "JURIDICA"));
     }
 }
Beispiel #5
0
        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));
        }
Beispiel #6
0
        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
        }
Beispiel #7
0
        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)));
        }
Beispiel #11
0
        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());
        }
Beispiel #14
0
        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));
            }
        }
Beispiel #16
0
        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);
        }
Beispiel #19
0
        public Pessoa Selecionar(int id)
        {
            try
            {
                if (id == 0)
                {
                    return(null);
                }

                var pessoa = new PessoaDao().Selecionar(id);
                return(pessoa);
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #20
0
        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;
            }
        }
Beispiel #23
0
        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;
            }
        }
Beispiel #25
0
        public ActionResult Detalhar(int id)
        {
            Pessoa pessoa = new PessoaDao().Buscar(id);

            return(View(pessoa));
        }
Beispiel #26
0
 public PessoaRepositorio()
 {
     dao         = new PessoaDao(_nuinf_Context);
     telefoneDao = new TelefoneDao(_nuinf_Context);
 }
Beispiel #27
0
        public ActionResult Index()
        {
            var pessoas = new PessoaDao().Buscar();

            return(View(pessoas));
        }
Beispiel #28
0
        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;
 }
Beispiel #30
0
 public PessoasController(PessoaDao pessoaDao)
 {
     this._pessoaDao = pessoaDao;
 }