Esempio n. 1
0
        public async Task <IActionResult> Edit(int id, [Bind("PessoaId,FisicaId,Cpf,Rg,DataNascimento")] Fisica fisica)
        {
            if (id != fisica.FisicaId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(fisica);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!FisicaExists(fisica.FisicaId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PessoaId"] = new SelectList(_context.Pessoa, "PessoaId", "Nome", fisica.PessoaId);
            return(View(fisica));
        }
        //[HttpGet]
        //[Route("{id}")]
        // GET: api/Fisica/get/5
        public HttpResponseMessage Get(int id)
        {
            FisicaCrud crud   = new FisicaCrud();
            Fisica     fisica = new Fisica();

            fisica.Nome     = string.Empty;
            fisica.IdPessoa = id;
            try
            {
                Fisica cliente = crud.ConsultarNomeOrId(fisica).First();

                if (cliente.Nome != null)
                {
                    return(Request.CreateResponse(HttpStatusCode.OK, cliente));
                }
                else
                {
                    return(Request.CreateResponse(HttpStatusCode.NotFound));
                }
            }
            catch (Exception)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest));
            }
        }
        static void Main(string[] args)
        {
            Fisica fisica = new Fisica("Mateus", "123 teste", 1);



            Console.WriteLine(fisica.Nome);

            new Fisica()
            {
                Nome = "Mateus", Endereco = "123 teste", Id = 1
            }.Salvar();
            new Juridica()
            {
                Nome = "Empresa Mateus", Endereco = "123 teste", Id = 2
            }.Salvar();



            /* var fisicas = new Fisica().Busca();
             * var juridicas = new Juridica().Busca();
             *
             * foreach(var item in fisicas)
             * {
             *   Console.WriteLine(item.Nome);
             *
             * }
             *
             * foreach(var item in juridicas)
             * {
             *   Console.WriteLine(item);
             * }*/
        }
Esempio n. 4
0
        private static void Teste()
        {
            var fisica       = new Fisica();
            var enlace       = new Enlace();
            var rede         = new Rede();
            var transporte   = new Transporte();
            var sessao       = new Sessao();
            var apresentacao = new Apresentacao();
            var aplicacao    = new Aplicacao();

            fisica.Enlace = enlace;

            enlace.Fisica = fisica;
            enlace.Rede   = rede;

            rede.Enlace     = enlace;
            rede.Transporte = transporte;

            transporte.Rede   = rede;
            transporte.Sessao = sessao;

            sessao.Transporte   = transporte;
            sessao.Apresentacao = apresentacao;

            apresentacao.Sessao    = sessao;
            apresentacao.Aplicacao = aplicacao;

            aplicacao.Apresentacao = apresentacao;

            aplicacao.Enviar("Hello Word!!");
            aplicacao.ReceberDados += Aplicacao_ReceberDados;
        }
Esempio n. 5
0
        public ActionResult DeleteConfirmed(int id)
        {
            Fisica fisica = (Fisica)_repositorio.BuscarPor((int)id);

            _repositorio.Deletar(fisica);
            return(RedirectToAction("Index"));
        }
        static void Main(string[] args)
        {
            Fisica usuario = new Fisica("Ryoji kitano");

            Console.WriteLine(usuario.Nome);
            Console.WriteLine("Hello World!");
        }
Esempio n. 7
0
        public static String DescricaoCaracterizacao(Guid Id)
        {
            String GuidId = Id.ToString().ToUpper();

            if (GuidId.Equals(Fisica.ToString().ToUpper()))
            {
                return(DescricaoTabelasPadroes.CaracterizacaoFisica);
            }
            if (GuidId.Equals(Juridica.ToString().ToUpper()))
            {
                return(DescricaoTabelasPadroes.CaracterizacaoJuridica);
            }
            if (GuidId.Equals(Empresa.ToString().ToUpper()))
            {
                return(DescricaoTabelasPadroes.CaracterizacaoEmpresa);
            }
            if (GuidId.Equals(Aluno.ToString().ToUpper()))
            {
                return(DescricaoTabelasPadroes.CaracterizacaoAluno);
            }
            if (GuidId.Equals(Motorista.ToString().ToUpper()))
            {
                return(DescricaoTabelasPadroes.CaracterizacaoMotorista);
            }
            if (GuidId.Equals(Responsavel.ToString().ToUpper()))
            {
                return(DescricaoTabelasPadroes.CaracterizacaoResponsavel);
            }
            return(String.Empty);
        }
Esempio n. 8
0
        public string Alterar(Fisica fisica)
        {
            try
            {
                acessoDados.LimparParametros();
                acessoDados.AdicionarParametros("@IdPessoa", fisica.IdPessoa);
                acessoDados.AdicionarParametros("@Nome", fisica.Nome);
                acessoDados.AdicionarParametros("@CPF", fisica.CPF);
                acessoDados.AdicionarParametros("@RG", fisica.RG);
                acessoDados.AdicionarParametros("@DataNascimento", fisica.DataNascimento);
                acessoDados.AdicionarParametros("@Email", fisica.Email);
                acessoDados.AdicionarParametros("@Logradouro", fisica.Logradouro);
                acessoDados.AdicionarParametros("@Numero", fisica.Numero);
                acessoDados.AdicionarParametros("@Cidade", fisica.Cidade);
                acessoDados.AdicionarParametros("@Estado", fisica.Estado);
                acessoDados.AdicionarParametros("@CEP", fisica.CEP);
                acessoDados.AdicionarParametros("@Senha", fisica.Senha);
                acessoDados.AdicionarParametros("@Ativo", fisica.Ativo);
                acessoDados.AdicionarParametros("@Telefone", fisica.Telefone);
                string retornoPessoa = acessoDados.ExecutarManipulacao(CommandType.Text, "BEGIN " +
                                                                       "UPDATE PESSOA " +
                                                                       "SET Email=@Email,Logradouro=@Logradouro,Numero=@Numero,Cidade=@Cidade,Estado=@Estado,CEP=@CEP," +
                                                                       "Senha=@Senha,Ativo=@Ativo,Telefone=@Telefone WHERE IdPessoa = @IdPessoa; " +
                                                                       "UPDATE FISICA SET Nome=@Nome,CPF=@CPF,RG=@RG,DataNascimento=@DataNascimento WHERE IdPessoa = @IdPessoa SELECT " +
                                                                       "@IdPessoa AS RETORNO END").ToString();

                return(retornoPessoa);
            }
            catch (Exception exception)
            {
                return(exception.Message);
            }
        }
        static void Main(string[] args)
        {
            var fisicas   = new Fisica().Todos();
            var jurificas = new Juridica().Todos();

            foreach (var item in fisicas)
            {
                ((Fisica)item).Salvar();

                Console.WriteLine(item);
            }

            foreach (var item in jurificas)
            {
                ((Juridica)item).Salvar();

                Console.WriteLine(item);
            }


            new Fisica()
            {
                Nome = "Danilo", Endereco = "Tornese um programador", Id = 1
            }.Salvar();
            new Juridica()
            {
                Nome = "Empresa Danilo", Endereco = "Tornese um programador", Id = 1
            }.Salvar();


            //var listaPessoa = Servico.BuscaPorNome<List<Pessoa>>("danilo");

            //usuario.NomePersonalizado();
            //Console.WriteLine(usuario.Nome);

            /*var danilo = new Pessoa();
             * danilo.Id = 1;
             * danilo.Nome = "Danilo Aparecido";
             * danilo.Endereco = "Rua 1234";
             *
             * var wagner = new Pessoa();
             * wagner.Id = 2;
             * wagner.Nome = "Wagner Braga";
             * wagner.Endereco = "Rua 1234";
             *
             * var marcos = new Pessoa();
             * marcos.Id = 3;
             * marcos.Nome = "Marcos Palladino";
             * marcos.Endereco = "Rua 1234";
             *
             * List<Pessoa> pessoas = new List<Pessoa>();
             *
             * pessoas.Add(danilo);
             * pessoas.Add(wagner);
             * pessoas.Add(marcos);
             *
             * Console.WriteLine("Hello World!");
             */
        }
Esempio n. 10
0
        private void txtPesquisaNome_TextChanged(object sender, EventArgs e)
        {
            if (String.IsNullOrWhiteSpace(txtPesquisaNome.Text.Trim()))
            {
                return;
            }
            DataTable table = null;

            if (rdbSim.Checked)
            {
                if (moto)
                {
                    table = Motorista.Listar(true);
                }
                else
                if (rdbJuridica.Checked)
                {
                    table = Juridica.ListarBusca(txtPesquisaNome.Text.Trim(), true);
                }
                else
                {
                    table = Fisica.ListarBusca(txtPesquisaNome.Text.Trim(), true);
                }
            }
            else if (rdbNao.Checked)
            {
                if (moto)
                {
                    table = Motorista.Listar(false);
                }
                else
                if (rdbJuridica.Checked)
                {
                    table = Juridica.ListarBusca(txtPesquisaNome.Text.Trim(), false);
                }
                else
                {
                    table = Fisica.ListarBusca(txtPesquisaNome.Text.Trim(), false);
                }
            }
            else if (rdbTodos.Checked)
            {
                if (moto)
                {
                    table = Motorista.Listar();
                }
                else
                if (rdbJuridica.Checked)
                {
                    table = Juridica.ListarBusca(txtPesquisaNome.Text.Trim());
                }
                else
                {
                    table = Fisica.ListarBusca(txtPesquisaNome.Text.Trim());
                }
            }
            dgvPessoa.DataSource = table;
        }
Esempio n. 11
0
        public static void PesquisarFisicaNome(DataGridView dg, Fisica fisica)
        {
            FisicaCrud    fisicaCrud = new FisicaCrud();
            List <Fisica> list       = fisicaCrud.ConsultarNomeOrId(fisica);

            dg.DataSource = null;
            dg.DataSource = list;
            dg.Refresh();
            dg.Update();
        }
Esempio n. 12
0
        public ActionResult Create([Bind(Include = "Id,Nome,Telefone,Endereco,Cpf,DataNascimento,Renda")] Fisica fisica)
        {
            if (ModelState.IsValid)
            {
                _repositorio.Adicionar(fisica);
                return(RedirectToAction("Index"));
            }

            return(View(fisica));
        }
Esempio n. 13
0
 private void rdbSim_CheckedChanged(object sender, EventArgs e)
 {
     if (rdbJuridica.Checked)
     {
         dgvPessoa.DataSource = Juridica.Listar(true);
     }
     else if (rdbFisica.Checked)
     {
         dgvPessoa.DataSource = Fisica.Listar(true);
     }
 }
Esempio n. 14
0
        // GET: api/Login
        public HttpResponseMessage Post([FromBody] Pessoa value)
        {
            FisicaCrud   fCrud    = new FisicaCrud();
            JuridicaCrud jCrud    = new JuridicaCrud();
            Fisica       fisica   = new Fisica();
            Juridica     juridica = new Juridica();

            fisica.Email   = value.Email;
            fisica.Senha   = value.Senha;
            juridica.Email = value.Email;
            juridica.Senha = value.Senha;

            try
            {
                Fisica   clienteF = new Fisica();
                Juridica clienteJ = new Juridica();
                clienteF = fCrud.LoginPessoa(fisica);
                clienteJ = jCrud.LoginPessoa(juridica);

                if (clienteF.Email != null)
                {
                    Login login = new Login(clienteF.IdPessoa, "Fisica", (int)HttpStatusCode.OK);

                    UsuarioCrud usuarioCrud = new UsuarioCrud();
                    Pessoa      pessoa      = new Pessoa();
                    pessoa.IdPessoa      = clienteF.IdPessoa;
                    pessoa.DtUltimoLogin = DateTime.Now;
                    usuarioCrud.AtualizarDtLogin(pessoa);

                    return(Request.CreateResponse(HttpStatusCode.OK, login));
                }
                else if (clienteJ.Email != null)
                {
                    Login login = new Login(clienteF.IdPessoa, "Juridica", (int)HttpStatusCode.OK);

                    UsuarioCrud usuarioCrud = new UsuarioCrud();
                    Pessoa      pessoa      = new Pessoa();
                    pessoa.IdPessoa      = clienteJ.IdPessoa;
                    pessoa.DtUltimoLogin = DateTime.Now;
                    usuarioCrud.AtualizarDtLogin(pessoa);

                    return(Request.CreateResponse(HttpStatusCode.OK, login));
                }
                else
                {
                    return(Request.CreateResponse(HttpStatusCode.NotFound));
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message));
            }
        }
Esempio n. 15
0
        public async Task <IActionResult> Create([Bind("PessoaId,FisicaId,Cpf,Rg,DataNascimento")] Fisica fisica)
        {
            if (ModelState.IsValid)
            {
                _context.Add(fisica);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PessoaId"] = new SelectList(_context.Pessoa, "PessoaId", "Nome", fisica.PessoaId);
            return(View(fisica));
        }
Esempio n. 16
0
        public void Inicializador()
        {
            Database.SetInitializer(new InicializadorBanco <CarrosContexto>());

            _contextoTeste = new CarrosContexto();

            _repositorio = new PessoaRepositorio();

            _fisicaTest = ConstrutorObjeto.CriarFisica();

            _contextoTeste.Database.Initialize(true);
        }
Esempio n. 17
0
 public FormFisica(Fisica pFisica)
 {
     txtId.Text          = pFisica.IdFisica.ToString();
     txtNome.Text        = pFisica.Nome;
     txtCpf.Text         = pFisica.Cpf;
     txtCodCidade.Text   = pFisica.CodCidade.ToString();
     txtLogradouroN.Text = pFisica.Endereco[1].ToString();
     txtLogradouro.Text  = pFisica.Endereco[0].ToString();
     foreach (Telefone fone in pFisica.Contatos)
     {
         lbxContatos.Items.Add("{fone.Contato} : {fone.Fone}");
     }
 }
Esempio n. 18
0
        public override void Gravar()
        {
            IFisica fisica = new Fisica();
            fisica.CPF = "005.911.969-13";
            fisica.RG = "7.513.903-9";
            fisica.RGEmissao = new DateTime(1990, 10, 10);
            fisica.RGEstado = new Estado().Find<Model.Cadastro.Endereco.IEstado>(new Where { Limit = new Limit(1) })[0];
            fisica.RGOrgao = "SSP";
            fisica.PaiNome = "Estrangeira Pai";
            fisica.MaeNome = "Estrangeira Mae";
            fisica.Passaporte = "564564654654646";
            fisica.RGTipoVisto = "Teste";

            Model.Cadastro.Endereco.IEndereco endereco = new OpenPOS.Data.Cadastro.Endereco.Endereco().Find<Model.Cadastro.Endereco.IEndereco>(new Where { Limit = new Limit(1) })[0];
            endereco.CEP = "87.707-070";
            endereco.Bairro = new Bairro().Find<Model.Cadastro.Endereco.IBairro>(new Where { Limit = new Limit(1) })[0];
            endereco.Continente = new Continente().Find<Model.Cadastro.Endereco.IContinente>(new Where { Limit = new Limit(1) })[0];
            endereco.Cidade = new Cidade().Find<Model.Cadastro.Endereco.ICidade>(new Where { Limit = new Limit(1) })[0];
            endereco.Endereco = "Endereco";
            endereco.Estado = new Estado().Find<Model.Cadastro.Endereco.IEstado>(new Where { Limit = new Limit(1) })[0];
            endereco.Logradouro = new Logradouro().Find<Model.Cadastro.Endereco.ILogradouro>(new Where { Limit = new Limit(1) })[0];
            endereco.Municipio = new Municipio().Find<Model.Cadastro.Endereco.IMunicipio>(new Where { Limit = new Limit(1) })[0];
            endereco.Pais = new Pais().Find<Model.Cadastro.Endereco.IPais>(new Where { Limit = new Limit(1) })[0];
            endereco.Automatico = false;

            Model.Cadastro.Pessoa.IEndereco enderecoCliente = new OpenPOS.Data.Cadastro.Pessoa.Endereco();
            enderecoCliente.Endereco = endereco;
            enderecoCliente.Numero = "120";
            enderecoCliente.CaixaPostal = "";
            enderecoCliente.Complemento = "Proximo ao supermercado";
            enderecoCliente.Proximidade = "Proximo ao supermercado";
            enderecoCliente.Principal = true;

            ICliente cliente = new Cliente();
            cliente.NomeFantasia = "Estrangeira";
            cliente.RazaoSocial = "Estrangeira";
            cliente.FisicaJuridica = Enuns.Cadastro.Pessoa.FisicaJuridica.Fisica;
            cliente.Fisica = fisica;
            cliente.Enderecos.Add(enderecoCliente);
            cliente.CanaisComunicacao.Add(new OpenPOS.Data.Cadastro.Pessoa.CanalComunicacao()
            {
                TipoCanal = Enuns.Cadastro.Pessoa.TipoCanal.Telefone,
                NomeContato = "Estrangeira",
                IdentificadorCanal = "3423-4041",
                Observacao = "Observação",
                Principal = true,
                Ramal = ""
            });

            GUID = cliente.Save();
        }
Esempio n. 19
0
    // Update is called once per frame
    void Update()
    {
        if (Input.GetKeyUp(KeyCode.Space))
        {
            GameObject cube = Instantiate(prefab, transform.position, transform.rotation) as GameObject;
            cube.name = "cubito" + count++;

            Fisica fisica = cube.GetComponent <Fisica>();

            fisica.Shoot(); //llame un componente de la clase fisica, el shoot

            Destroy(cube, 3f);
        }
    }
Esempio n. 20
0
        // GET: Fisicas/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Fisica fisica = (Fisica)_repositorio.BuscarPor((int)id);

            if (fisica == null)
            {
                return(HttpNotFound());
            }
            return(View(fisica));
        }
Esempio n. 21
0
        static void Main(string[] args)
        {
            Pessoa pessoa  = new Pessoa("Ryoji", "Rua travessa da palma, 106");
            Pessoa pessoa1 = new Pessoa()
            {
                Nome     = "Teste",
                Endereco = "Novo Endereço",
            };

            Fisica   pessoaFisica   = new Fisica();
            Juridica pessoaJuridica = new Juridica("nome", "teste", "teste", "ddhdhd");

            Console.WriteLine("Hello World!");
        }
Esempio n. 22
0
        private void PesquisarFisica()
        {
            Fisica fisica = new Fisica();

            fisica.Nome = txtPesquisar.Text;

            FisicaCrud    fisicaCrud = new FisicaCrud();
            List <Fisica> list       = fisicaCrud.ConsultarNomeOrId(fisica);

            dgFisica.DataSource = null;
            dgFisica.DataSource = list;
            dgFisica.Refresh();
            dgFisica.Update();
        }
Esempio n. 23
0
        private void CarregarClienteTela(Pessoa pessoa, RadioButton rb)
        {
            Fisica   fisica   = new Fisica();
            Juridica juridica = new Juridica();

            CarregarEnumEstado();

            //Converter pessoa para fisica ou juridica
            if (rb.Name == "rbFisica")
            {
                fisica = (Fisica)pessoa;
            }
            else
            {
                juridica = (Juridica)pessoa;
            }

            //Carregar campos da classe Pai
            txtCEP.Text        = pessoa.CEP;
            txtCidade.Text     = pessoa.Cidade;
            txtEmail.Text      = pessoa.Email;
            txtEstado.Text     = pessoa.Estado;
            txtLogradouro.Text = pessoa.Logradouro;
            txtNumero.Text     = pessoa.Numero.ToString();
            txtTelefone.Text   = pessoa.Telefone;
            txtSenha.Text      = pessoa.Senha;
            dtUltimoLogin.Text = pessoa.DtUltimoLogin.ToString();
            if (pessoa.Ativo == 'T')
            {
                chkAtivo.Checked = true;
            }
            else
            {
                chkAtivo.Checked = false;
            }

            //Carregar campos na filha, fisica ou juridica
            if (rb.Name == "rbFisica")
            {
                txtCPF.Text       = fisica.CPF;
                txtNome.Text      = fisica.Nome;
                txtRg.Text        = fisica.RG;
                dtNascimento.Text = fisica.DataNascimento.ToString();
            }
            else
            {
                txtNome.Text = juridica.RazaoSocial;
                txtRg.Text   = juridica.CNPJ;
            }
        }
        static void Main(string[] args)
        {
            var fisicas   = Fisica.Busca();
            var juridicas = Juridica.Busca();


            new Fisica()
            {
                Nome = "Ryoji", Endereco = "Tornese um programador", Id = 1
            }.Salvar();
            new Juridica()
            {
                Nome = "Teste", Endereco = "Tornese um programador", Id = 1
            }.Salvar();
        }
Esempio n. 25
0
        public static void CarregarTodosClienteFisica(DataGridView dg)
        {
            List <Fisica> list       = new List <Fisica>();
            Fisica        fisica     = new Fisica();
            FisicaCrud    fisicaCrud = new FisicaCrud();

            fisica.Nome = "";
            list        = fisicaCrud.ConsultarNomeOrId(fisica);

            dg.AutoGenerateColumns = false;
            dg.DataSource          = null;
            dg.DataSource          = list;
            dg.Refresh();
            dg.Update();
        }
Esempio n. 26
0
 private void rdbFisica_CheckedChanged(object sender, EventArgs e)
 {
     if (rdbNao.Checked)
     {
         dgvPessoa.DataSource = Fisica.Listar(false);
     }
     else if (rdbSim.Checked)
     {
         dgvPessoa.DataSource = Fisica.Listar(true);
     }
     else if (rdbTodos.Checked)
     {
         dgvPessoa.DataSource = Fisica.Listar();
     }
 }
Esempio n. 27
0
        public List <Fisica> ConsultarNomeOrId(Fisica fisica)
        {
            try
            {
                //Criar uma nova coleção de clientes
                List <Fisica> clienteColecao = new List <Fisica>();
                acessoDados.LimparParametros();
                acessoDados.AdicionarParametros("@Nome", fisica.Nome);
                acessoDados.AdicionarParametros("@IdPessoa", fisica.IdPessoa);
                //Retornará uma DataTable
                DataTable dataTable = acessoDados.ExecutarConsulta(CommandType.Text, "BEGIN SELECT * FROM Pessoa AS P INNER JOIN Fisica AS F " +
                                                                   "ON P.IdPessoa=F.IdPessoa WHERE (@IdPessoa =0 OR P.IdPessoa=@IdPessoa) AND (@Nome IS NULL OR F.Nome LIKE '%'+@Nome+'%') " +
                                                                   "ORDER BY F.Nome ASC END");

                //Percorrer o DataTable e transformar em coleção de cliente
                //Cada linha do DataTable é um cliente
                foreach (DataRow linha in dataTable.Rows)
                {
                    //Criar cliente vazio
                    //Colocar os dados da linha
                    //Adicionar na coleção
                    Fisica cliente = new Fisica();
                    cliente.IdPessoa       = Convert.ToInt32(linha["IdPessoa"]);
                    cliente.Nome           = Convert.ToString(linha["Nome"]);
                    cliente.Email          = Convert.ToString(linha["Email"]);
                    cliente.CPF            = Convert.ToString(linha["CPF"]);
                    cliente.RG             = Convert.ToString(linha["Cidade"]);
                    cliente.DataNascimento = Convert.ToDateTime(linha["DataNascimento"]);
                    cliente.Logradouro     = Convert.ToString(linha["Logradouro"]);
                    cliente.Numero         = Convert.ToInt32(linha["Numero"]);
                    cliente.Cidade         = Convert.ToString(linha["Cidade"]);
                    cliente.Estado         = Convert.ToString(linha["Estado"]);
                    cliente.DtUltimoLogin  = Convert.ToDateTime(linha["DtUltimoLogin"]);
                    cliente.CEP            = Convert.ToString(linha["CEP"]);
                    cliente.Telefone       = Convert.ToString(linha["Telefone"]);
                    cliente.Ativo          = Convert.ToChar(linha["Ativo"]);
                    cliente.Senha          = Convert.ToString(linha["Senha"]);

                    clienteColecao.Add(cliente);
                }

                return(clienteColecao);
            }
            catch (Exception exception)
            {
                throw new Exception("Não foi possivel consultar o cliente por nome. Detalhes: " + exception.Message);
            }
        }
Esempio n. 28
0
        public string Inserir(Fisica fisica)
        {
            try
            {
                acessoDados.LimparParametros();
                acessoDados.AdicionarParametros("@Nome", fisica.Nome);
                acessoDados.AdicionarParametros("@CPF", fisica.CPF);
                acessoDados.AdicionarParametros("@RG", fisica.RG);
                acessoDados.AdicionarParametros("@DataNascimento", fisica.DataNascimento);
                acessoDados.AdicionarParametros("@Email", fisica.Email);
                acessoDados.AdicionarParametros("@Logradouro", fisica.Logradouro);
                acessoDados.AdicionarParametros("@Numero", fisica.Numero);
                acessoDados.AdicionarParametros("@Cidade", fisica.Cidade);
                acessoDados.AdicionarParametros("@Estado", fisica.Estado);
                acessoDados.AdicionarParametros("@CEP", fisica.CEP);
                acessoDados.AdicionarParametros("@Senha", fisica.Senha);
                acessoDados.AdicionarParametros("@Telefone", fisica.Telefone);
                acessoDados.AdicionarParametros("@DtUltimoLogin", new DateTime(9999, 12, 31, 00, 00, 01));
                string retornoPessoa = acessoDados.ExecutarManipulacao(CommandType.Text, "BEGIN " +
                                                                       "INSERT INTO PESSOA " +
                                                                       "(Email,Logradouro,Numero,Cidade,Estado,CEP,Senha,Ativo,Telefone,DtUltimoLogin) " +
                                                                       "VALUES (@Email,@Logradouro,@Numero,@Cidade,@Estado,@CEP,@Senha,'T',@Telefone,@DtUltimoLogin) " +
                                                                       "SELECT @@IDENTITY as RETORNO " +
                                                                       "END").ToString();
                acessoDados.AdicionarParametros("@IdPessoa", retornoPessoa);
                string retornoFisica = acessoDados.ExecutarManipulacao(CommandType.Text, "BEGIN " +
                                                                       "INSERT INTO FISICA " +
                                                                       "(IdPessoa,Nome,CPF,RG,DataNascimento) " +
                                                                       "VALUES (@IdPessoa,@Nome,@CPF,@RG,@DataNascimento) " +
                                                                       "SELECT @@IDENTITY as RETORNO " +
                                                                       "END").ToString();
                acessoDados.LimparParametros();
                acessoDados.AdicionarParametros("@IdPessoa", retornoPessoa);
                string retornoCarteira = acessoDados.ExecutarManipulacao(CommandType.Text, "BEGIN INSERT INTO Carteira " +
                                                                         "(IdPessoa,Saldo,TipoMoeda) " +
                                                                         "Values (@IdPessoa,0,1) " +
                                                                         "INSERT INTO Carteira " +
                                                                         "(IdPessoa,Saldo,TipoMoeda) " +
                                                                         "Values (@IdPessoa,0,2) " +
                                                                         "SELECT @IdPessoa AS RETORNO END").ToString();

                return(retornoPessoa);
            }
            catch (Exception exception)
            {
                return(exception.Message);
            }
        }
        //[HttpPut]
        //[Route("put/{id}")]
        // PUT: api/Fisica/5
        public HttpResponseMessage Put([FromBody] Fisica value)
        {
            FisicaCrud crud = new FisicaCrud();

            Fisica fisica = new Fisica(value.Nome, value.CPF, value.RG, value.DataNascimento, value.IdPessoa, value.Logradouro, value.Numero, value.Cidade, value.Estado, value.Email, value.Telefone, value.Senha, value.DtUltimoLogin, value.CEP, 'T');

            try
            {
                string resultado = crud.Alterar(fisica);
                return(Request.CreateResponse(HttpStatusCode.OK, resultado));
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message));
            }
        }
Esempio n. 30
0
        public ActionResult Edit([Bind(Include = "Id,Nome,Telefone,Endereco,Cpf,DataNascimento,Renda")] Fisica fisica)
        {
            Fisica fisicaEditada = (Fisica)_repositorio.BuscarPor(fisica.Id);

            fisicaEditada.Nome           = fisica.Nome;
            fisicaEditada.Telefone       = fisica.Telefone;
            fisicaEditada.Endereco       = fisica.Endereco;
            fisicaEditada.Cpf            = fisica.Cpf;
            fisicaEditada.DataNascimento = fisica.DataNascimento;
            fisicaEditada.Renda          = fisica.Renda;
            if (ModelState.IsValid)
            {
                _repositorio.Editar(fisicaEditada);
                return(RedirectToAction("Index"));
            }
            return(View(fisica));
        }
Esempio n. 31
0
        static void Main(string[] args)
        {
            bool yesNo = false;

            Console.WriteLine("Seja bem vindo a Tela de cadastro de Pessoa/ Fisicas!");
            Console.WriteLine("====================================================");
            Console.WriteLine("");
            Console.Write("Você gostaria de cadastrar agora (sim = 1, não = 2)? ");
            int resp = int.Parse(Console.ReadLine());

            if (resp == 1)
            {
                yesNo = true;
            }

            if (yesNo)
            {
                while (yesNo)
                {
                    Console.Write("Digite os dados para cadastro: ");
                    Console.Write("Nome: ");
                    string nome = Console.ReadLine();
                    Console.WriteLine("");
                    Console.Write("Cpf: ");
                    string cpf = Console.ReadLine();
                    new Fisica()
                    {
                        Nome = nome, CPF = cpf
                    }.Salvar();
                    Console.WriteLine();
                    Console.Write("Deseja Continuar cadastrando 1 = sim / 2 = não? ");
                    resp = int.Parse(Console.ReadLine());

                    if (resp == 2)
                    {
                        yesNo = false;
                        Fisica.MostrarLista();
                    }
                }
            }
            else
            {
                Console.WriteLine("Você não digitou uma opção válida, digite 1 para sim ou 2 para não!");
            }
        }