예제 #1
0
        public async Task <ActionResult <dynamic> > Get([FromBody] Pessoa pessoa)
        {
            Pessoa usuario = new Pessoa();

            try
            {
                using (var data = new PessoaData())
                    usuario = data.Get(pessoa.Email, pessoa.Senha);
                if (usuario == null)
                {
                    return(new { mensagem = "usuarioErrado" });
                }
                var token = TokenService.GenerateToken(usuario);
                usuario.Senha = "";
                return(new
                {
                    usuario = usuario,
                    token = token
                });
            }
            catch (Exception ex)
            {
                return(BadRequest($"Erro: {ex.Message}"));
            }
        }
 public FormSelecionarFornecedor()
 {
     InitializeComponent();
     db         = new ProjetoLojaEntities();
     pessoaData = new PessoaData(db);
     inicializar();
 }
예제 #3
0
 private void instanciarClassesData()
 {
     db = new ProjetoLojaEntities();
     statusTransacaoData = new StatusTransacaoData();
     transacaoData       = new TransacaoData(db);
     pessoaData          = new PessoaData(db);
     ordemServicoData    = new OrdemDeServicoData(db);
 }
예제 #4
0
        public FormSelecionarCliente()
        {
            InitializeComponent();
            ProjetoLojaEntities db = new ProjetoLojaEntities();
            pessoaData = new PessoaData(db);

            atualizarListaClientes(pessoaData.todasPessoas());
        }
        private void CarregarDados()
        {
            var model = new PessoaData().BuscarPeloID(ID);

            if (model != null)
            {
                txtNome.Text      = model.Nome;
                txtSobrenome.Text = model.Sobrenome;
            }
        }
예제 #6
0
 public void inicializarData()
 {
     db            = new ProjetoLojaEntities();
     produtoData   = new ProdutoData(db);
     pessoaData    = new PessoaData(db);
     usuarioData   = new UsuarioData(db);
     transacao     = new Transacao();
     transacaoData = new TransacaoData(db);
     statusData    = new StatusTransacaoData();
 }
 public async Task <IActionResult> Get()
 {
     try
     {
         using (var data = new PessoaData())
             return(Ok(data.Read()));
     }
     catch (Exception ex)
     {
         return(BadRequest($"Erro: {ex.Message}"));
     }
 }
예제 #8
0
        public async Task <ActionResult <dynamic> > HistoricoCompra(int pessoaId)
        {
            try
            {
                using (var data = new PessoaData())

                    return(data.HistoricoCompra(pessoaId));
            }
            catch (Exception ex)
            {
                return(BadRequest($"Erro: {ex.Message}"));
            }
        }
예제 #9
0
        public FormFornecedor()
        {
            InitializeComponent();

            db                      = new ProjetoLojaEntities();
            pJus                    = new PessoaJuridicaData(db);
            pessoa                  = new PessoaData(db);
            uf                      = new UF_Data(db);
            ender                   = new EnderecoData(db);
            telefonedata            = new TelefoneData(db);
            dgvPesquisar.DataSource = pJus.buscarPessoaJurica(txtPesquisar.Text.Trim());
            formatarGrid();
            carregarGridPessoa();
        }
예제 #10
0
 private void instanciarClassesData()
 {
     db               = new ProjetoLojaEntities();
     usuarioData      = new UsuarioData(db);
     tipoUsuarioData  = new TipoUsuarioData(db);
     pessoaData       = new PessoaData(db);
     tipoEnderecoData = new TipoEnderecoData(db);
     enderecoData     = new EnderecoData(db);
     cidadeData       = new CidadeData(db);
     ufData           = new UF_Data(db);
     tipoTelefoneData = new TipoTelefoneData(db);
     telefoneData     = new TelefoneData(db);
     pessoaFisicaData = new PessoaFisicaData(db);
 }
예제 #11
0
        public FormCadastroCliente()
        {
            InitializeComponent();
            pessoa                  = new Pessoa();
            pessoaFisica            = new PessoaFisica();
            pessoaJuridica          = new PessoaJuridica();
            telefone                = new Telefone();
            tipoTelefone            = new TipoTelefone();
            endereco                = new Endereco();
            cidade                  = new Cidade();
            uf                      = new UnidadeFederativa();
            tipoEndereco            = new TipoEndereco();
            db                      = new ProjetoLojaEntities();
            this.pessoaData         = new PessoaData(db);
            this.cidadeData         = new CidadeData(db);
            this.enderecoData       = new EnderecoData(db);
            this.pessoaFisicaData   = new PessoaFisicaData(db);
            this.pessoaJuridicaData = new PessoaJuridicaData(db);
            this.telefoneData       = new TelefoneData(db);
            this.tipoEnderecoData   = new TipoEnderecoData(db);
            this.tipoPessoaData     = new TipoPessoaData();
            this.tipoTelefoneData   = new TipoTelefoneData(db);
            this.ufData             = new UF_Data(db);

            tabDadosPessoais.Enabled = false;
            tabEndereco.Enabled      = false;
            tabTelefone.Enabled      = false;

            txtNomeFantasia.Enabled = false;
            txtRazaoSocial.Enabled  = false;
            txtEmail.Enabled        = false;
            txtRg.Enabled           = false;
            txtCpf.Enabled          = false;

            cbxTipoTelefone.DataSource    = tipoTelefoneData.todosTiposTelefones();
            cbxTipoTelefone.DisplayMember = "descricao";
            cbxTipoTelefone.ValueMember   = "idTipoTelefone";
            cbxUf.DataSource              = ufData.todasUnidadesFederativas();
            cbxUf.DisplayMember           = "nome";
            cbxUf.ValueMember             = "UF";
            cbxCidade.DataSource          = cidadeData.todasCidades();
            cbxCidade.DisplayMember       = "nome";
            cbxCidade.ValueMember         = "idCidade";
            cbxTipoEndereco.DataSource    = tipoEnderecoData.todostipoenderecos();
            cbxTipoEndereco.DisplayMember = "descricao";
            cbxTipoEndereco.ValueMember   = "idTipoEndereco";

            atualizarPesquisaClientes(pessoaData.todasPessoas());
            inicializar();
        }
예제 #12
0
        public async Task <ActionResult <dynamic> > isProfessor(int pessoaId)
        {
            Pessoa pessoa = new Pessoa();

            try
            {
                using (var data = new PessoaData())
                    pessoa = data.isProfessor(pessoaId);
                return(new{ pessoa = pessoa.PessoaId });
            }
            catch (Exception ex)
            {
                return(BadRequest($"Erro: {ex.Message}"));
            }
        }
        protected void gridParticipantes_RowDataBound(object sender, System.Web.UI.WebControls.GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                var modelPessoa = new PessoaData().BuscarPeloID(Convert.ToInt64(e.Row.Cells[1].Text));
                if (modelPessoa != null)
                {
                    e.Row.Cells[1].Text = modelPessoa.Nome;
                }

                var modelSala = new SalaData().BuscarPeloID(Convert.ToInt64(e.Row.Cells[2].Text));
                if (modelSala != null)
                {
                    e.Row.Cells[2].Text = modelSala.Nome;
                }
            }
        }
예제 #14
0
        public FormEntradas()
        {
            InitializeComponent();
            db                   = new ProjetoLojaEntities();
            entradaData          = new EntradaData(db);
            produtoData          = new ProdutoData(db);
            pessoaJuridicaData   = new PessoaJuridicaData(db);
            transacaoProductData = new TransacaoProductData(db);
            pessoaData           = new PessoaData(db);
            marcaData            = new MarcaData();
            modeloData           = new ModeloData();
            nFiscalData          = new NFiscalData();
            produto              = new Produto();
            novoProduto          = false;
            novaEntrada          = false;

            inicializar();
        }
예제 #15
0
        public async Task <ActionResult <dynamic> > editarUsuario([FromBody] Pessoa pessoa)
        {
            int    pessoaUpdate;
            Pessoa novaPessoa = new Pessoa();

            try
            {
                using (var data = new PessoaData())
                    pessoaUpdate = data.Update(pessoa);
                using (var data = new PessoaData())
                    novaPessoa = data.Read(pessoaUpdate);

                return(Ok(novaPessoa));
            }
            catch (Exception ex)
            {
                return(BadRequest($"Erro: {ex.Message}"));
            }
        }
예제 #16
0
        public ActionResult Create(IFormCollection pessoa)
        {
            int    PessoaId       = -1;
            string nome           = pessoa["nome"];  //<input name = "nome"
            string email          = pessoa["email"]; //<input emal = "email"
            string senha          = pessoa["senha"]; //<input senha = "senha"
            string dataNascimento = pessoa["datanascimento"];
            string telefone       = pessoa["telefone"];
            var    dataNasc       = DateTime.Parse(dataNascimento);

            var novaPessoa = new Pessoa();

            novaPessoa.Nome           = pessoa["nome"];
            novaPessoa.Email          = pessoa["email"];
            novaPessoa.Senha          = pessoa["senha"];
            novaPessoa.DataNascimento = pessoa["datanascimento"];
            novaPessoa.Telefone       = pessoa["telefone"];

            var professor = new Professor();

            professor.Nome           = pessoa["nome"];
            professor.Email          = pessoa["email"];
            professor.Senha          = pessoa["senha"];
            professor.DataNascimento = pessoa["datanascimento"];
            professor.Telefone       = pessoa["telefone"];
            try
            {
                using (var data = new PessoaData())
                    novaPessoa.PessoaId = data.Create(novaPessoa);
                using (var professordata = new ProfessorData())
                    professordata.Create(professor, novaPessoa);
                ViewBag.Message = "Sucesso Cadastro";
                return(View());
            }
            catch
            {
                ViewBag.Message = "Erro Cadastro";
                return(View());
            }
        }
예제 #17
0
 public PessoaController(PessoaData pessoaData)
 {
     PessoaData = pessoaData;
 }