Example #1
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;
        }
Example #2
0
        public void AtualizarProgramacao(string codigoProgramacao)
        {
            BD bd = new BD();

            try
            {
                var programacao = Service.getProgramacao(oAutenticacao, new Filtros.GetProg()
                {
                    IDProg = codigoProgramacao,
                }).FirstOrDefault();

                int apresentacaoID = Convert.ToInt32(bd.ConsultaValor("SELECT ID FROM tApresentacao (NOLOCK) WHERE CodigoProgramacao = '" + codigoProgramacao + "'"));
                if (apresentacaoID == 0)
                {
                    throw new Exception("Não existe programação cadastrada com este código.");
                }

                Apresentacao oApresentacao = new Apresentacao();
                oApresentacao.Ler(apresentacaoID);
                oApresentacao.Horario.Valor = Convert.ToDateTime(programacao.DataSessao);
                oApresentacao.Atualizar();


                int apresentacaoSetorID = Convert.ToInt32(bd.ConsultaValor("SELECT TOP 1 ID FROM tApresentacaoSetor WHERE ApresentacaoID = " + apresentacaoID));
                ApresentacaoSetor oApresentacaoSetor = new ApresentacaoSetor();
                oApresentacaoSetor.Ler(apresentacaoSetorID);
                oApresentacaoSetor.NVendeLugar.Valor = Convert.ToBoolean(programacao.NVendLuga);
                oApresentacaoSetor.Atualizar();
            }
            finally
            {
                bd.Fechar();
            }
        }
        public async Task <IActionResult> PutApresentacao([FromRoute] int id, [FromBody] Apresentacao apresentacao)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != apresentacao.ApresentacaoId)
            {
                return(BadRequest());
            }

            _context.Entry(apresentacao).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ApresentacaoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
 public ApresentacaoDTO(Apresentacao apresentacao)
 {
     this.Forma                   = apresentacao.Forma;
     this.MedicamentoNome         = apresentacao.Medicamento.Nome;
     this.MedicamentoConcentracao = apresentacao.Medicamento.Concentracao;
     this.PosologiaQuantidade     = apresentacao.Posologia.Quantidade;
     this.FarmacoNome             = apresentacao.Farmaco.Nome;
 }
        public async Task <string> Delete(Apresentacao value)
        {
            var apresentacao = _context.Apresentacao.Where(p => p.Id == value.Id).FirstOrDefault();

            _context.Apresentacao.Remove(apresentacao);
            await _context.SaveChangesAsync();

            return("Entidade deletada com sucesso");
        }
Example #6
0
        public Apresentacao Adicionar(Apresentacao apresentacao)
        {
            //TODO: Executa as validacoes
            if (!apresentacao.IsValid())
            {
                return(apresentacao);
            }

            return(_apresentacaoRepositorio.Adicionar(apresentacao));
        }
        public void Hasqtd()
        {
            string qtd = "10";

            Apresentacao a = new Apresentacao();

            a.Qtd = qtd;

            Assert.IsNotNull(a.Qtd);
        }
        public void HasConcetracao()
        {
            string concentracao = "100";

            Apresentacao a = new Apresentacao();

            a.Concentracao = concentracao;

            Assert.IsNotNull(a.Concentracao);
        }
        public void HasForma()
        {
            string forma = "xarope";

            Apresentacao a = new Apresentacao();

            a.Forma = forma;

            Assert.IsNotNull(a.Forma);
        }
        public void HasDescricao()
        {
            string descricao = "Descrição1";

            Apresentacao a = new Apresentacao();

            a.Descricao = descricao;

            Assert.IsNotNull(a.Descricao);
        }
 public async Task <ActionResult> Delete(Apresentacao value)
 {
     try{
         return(Ok(await _service.Delete(value)));
     }
     catch (System.Exception)
     {
         return(StatusCode(StatusCodes.Status400BadRequest));
     }
 }
 public static ApresentacaoModel MapFrom(Apresentacao apresentacao)
 {
     return(new ApresentacaoModel()
     {
         Id = apresentacao.Id,
         Titulo = apresentacao.Titulo,
         Descricao = apresentacao.Descricao,
         // Usuario = UsuarioMapping.Mapfrom(apresentacao.Usuario)
     });
 }
        public void HasId()
        {
            long id = 1;

            Apresentacao a = new Apresentacao();

            a.Id = id;

            Assert.IsNotNull(a.Id);
        }
 public ActionResult Post(Apresentacao value)
 {
     try
     {
         return(Ok(_service.Post(value)));
     }
     catch
     {
         return(StatusCode(StatusCodes.Status400BadRequest));
     }
 }
Example #15
0
        //[Authorize(AuthenticationSchemes = "Bearer")]
        public async Task <IActionResult> PostApresentacao([FromBody] Apresentacao apresentacao)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Apresentacao.Add(apresentacao);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetApresentacao", new { id = apresentacao.Id }, apresentacao));
        }
Example #16
0
 private int addresultListarIn(Evento eve, Apresentacao apr)
 {
     if (resultListarIn.Count == 0 || resultListarIn.Where(x => x.IR_EventoID == eve.IR_EventoID).Count() == 0)
     {
         eve.Apresentacao.Add(apr);
         resultListarIn.Add(eve);
     }
     else
     {
         resultListarIn.Where(x => x.IR_EventoID == eve.IR_EventoID).FirstOrDefault().Apresentacao.Add(apr);
     }
     return(eve.IR_EventoID);
 }
Example #17
0
 public ActionResult Solicitar(Apresentacao.Modelos.Tafera modelo)
 {
     if (ModelState.IsValid)
     {
         var tarefa = new TeAjudo.Models.Principal.Modelos.Tarefa(repositorio);
         Mapper.CreateMap<Apresentacao.Modelos.Tafera, Models.Principal.Modelos.Tarefa>();
         Mapper.Map(modelo, tarefa);
         tarefa.Usuario = usuarioRepositorio.ObterPorLogin(User.Identity.Name);
         tarefa.Solicitar();
         return View("Sucesso");
     }
     return View();
 }
        public async Task <IActionResult> PostApresentacao([FromBody] Apresentacao apresentacao)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            _context.Add(apresentacao);
            _context.Apresentacao.Include(a => a.Medicamento).Include(b => b.Farmaco).Include(c => c.Posologia);

            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetApresentacao", new { id = apresentacao.ApresentacaoId }, apresentacao));
        }
Example #19
0
 public ApresentacaoDTO(Apresentacao a, Medicamento m, Farmaco f, Posologia p)
 {
     id                    = a.ApresentacaoId;
     forma_adm             = a.forma_adm;
     concentracao          = a.dosagem + "mg";
     qtd                   = a.quantidade + "ml";
     farmaco               = f.principio_ativo;
     medicamento           = m.nome;
     dose                  = p.dose.ToString();
     via_administracao     = p.via_administracao;
     intervalo_tempo_horas = p.intervalo_tempo_horas.ToString();
     periodo_tempo_dias    = p.periodo_tempo_dias.ToString();
 }
Example #20
0
        /// <summary>
        /// Obtem uma tabela a ser jogada num relatorio
        /// </summary>
        /// <returns></returns>
        public override DataTable Relatorio()
        {
            try{
                DataTable tabela = new DataTable("RelatorioPacoteItem");

                if (this.Primeiro())
                {
                    tabela.Columns.Add("Evento", typeof(string));
                    tabela.Columns.Add("Horário", typeof(string));
                    tabela.Columns.Add("Setor", typeof(string));
                    tabela.Columns.Add("Preço", typeof(decimal));
                    tabela.Columns.Add("Qtd", typeof(int));
                    tabela.Columns.Add("Total", typeof(decimal));

                    do
                    {
                        DataRow linha = tabela.NewRow();
                        Preco   preco = new Preco();
                        preco.Ler(pacoteItem.PrecoID.Valor);

                        ApresentacaoSetor apresentacaoSetor = new ApresentacaoSetor();
                        apresentacaoSetor.Ler(preco.ApresentacaoSetorID.Valor);

                        Apresentacao apresentacao = new Apresentacao();
                        apresentacao.Ler(apresentacaoSetor.ApresentacaoID.Valor);

                        Setor setor = new Setor();
                        setor.Ler(apresentacaoSetor.SetorID.Valor);

                        Evento evento = new Evento();
                        evento.Ler(apresentacao.EventoID.Valor);

                        linha["Evento"]  = evento.Nome;
                        linha["Horário"] = apresentacao.Horario.Valor.ToString(Utilitario.FormatoDataHora);
                        linha["Setor"]   = setor.Nome;
                        linha["Preço"]   = preco.Valor.Valor;
                        linha["Qtd"]     = pacoteItem.Quantidade.Valor;
                        linha["Total"]   = (preco.Valor.Valor * pacoteItem.Quantidade.Valor);
                        tabela.Rows.Add(linha);
                    }while(this.Proximo());
                }
                else                   //erro: nao carregou a lista
                {
                    tabela = null;
                }

                return(tabela);
            }catch (Exception ex) {
                throw ex;
            }
        }
Example #21
0
        public int DistribuiCota(TipoDistribuicao tipo, EstruturaCotasDistribuir oDistribuir)
        {
            try
            {
                switch (tipo)
                {
                case TipoDistribuicao.TodosEventos:
                {
                    //Apresentacao SET CotaID = this.CotaID WHERE LocalID = this.LocalID
                    Apresentacao apresentacao = new Apresentacao();
                    apresentacao.DistribuirCotasPorLocal(oDistribuir);
                    return(1);
                }

                case TipoDistribuicao.TodasApresentacoes:
                {
                    //Apresentacao SET CotaID = this.CotaID WHERE tEvento.ID = this.cmbEvento.SelectedValue
                    Apresentacao apresentacao = new Apresentacao();
                    apresentacao.DistribuirCotasPorEvento(oDistribuir, true);
                    return(1);
                }

                case TipoDistribuicao.Apresentacao:
                case TipoDistribuicao.TodosSetores:
                {
                    //Apresentacao SET CotaID = this.CotaID WHERE tApresentacao = this.cmbApresentacao.SelectedValue
                    Apresentacao apresentacao = new Apresentacao();
                    apresentacao.DistribuirCotasPorApresentacao(oDistribuir, true);
                    return(1);
                }

                case TipoDistribuicao.Setor:
                {
                    //ApresentacaoSetor Set CotaID = this.CotaID WHERE ApresentacaoID = this.cmbApresentacao.SelectedValue AND SetorID = this.cmbSetor.SelectedValue
                    ApresentacaoSetor apresentacaoSetor = new ApresentacaoSetor();
                    return(apresentacaoSetor.DistribuirCotasPorApresentacaoSetor(oDistribuir));
                }

                default:
                    return(0);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #22
0
        public void HasApresentacao()
        {
            int id = 1;

            Apresentacao a = new Apresentacao();

            a.Id = id;

            Posologia p = new Posologia();

            p.ApresentacaoId = id;

            p.Apresentacao = a;

            Assert.IsNotNull(p.ApresentacaoId);

            Assert.IsNotNull(p.Apresentacao);

            Assert.AreEqual(p.Apresentacao.Id, a.Id);
        }
        public void HasMedicamento()
        {
            long        id   = 1;
            string      nome = "n";
            Medicamento m    = new Medicamento();

            m.Id = id;

            m.Nome = nome;

            Apresentacao a = new Apresentacao();

            a.Medicamento = m;

            a.MedicamentoId = id;

            Assert.IsNotNull(a.Medicamento);

            Assert.AreEqual(a.MedicamentoId, a.Medicamento.Id);
        }
        public void HasFarmaco()
        {
            int     id   = 1;
            string  nome = "n";
            Farmaco f    = new Farmaco();

            f.Id = id;

            f.Nome = nome;

            Apresentacao a = new Apresentacao();

            a.Farmaco = f;

            a.FarmacoId = id;

            Assert.IsNotNull(a.Farmaco);

            Assert.AreEqual(a.FarmacoId, a.Farmaco.Id);
        }
        public async Task <GenericResponse <ApresentacaoModel> > Post(Apresentacao value)
        {
            var ctx = new DbOpenSpace();

            ctx.Apresentacao.Add(new Apresentacao()
            {
                Titulo           = value.Titulo,
                Descricao        = value.Descricao,
                UsuarioId        = value.UsuarioId,
                Aprovado         = value.Aprovado,
                MotivoReprovacao = value.MotivoReprovacao,
                DataApresentacao = value.DataApresentacao
            });

            await ctx.SaveChangesAsync();

            var NewApresentacao = _mapper.Map <ApresentacaoModel>(ctx.Apresentacao);
            GenericResponse <ApresentacaoModel> response = new GenericResponse <ApresentacaoModel>(NewApresentacao);

            return(response);
        }
Example #26
0
        private Carrinho addresultComMapeamento(Carrinho carrinho, Setor setor, Apresentacao apresentacao, Evento evento, Local local, EventoSubtipo eventoSubTipo, Tipo tipo)
        {
            carrinho.SetorObject            = setor;
            carrinho.SetorID                = setor.IR_SetorID;
            carrinho.Setor                  = setor.Nome;
            carrinho.ApresentacaoDataHora   = apresentacao.Horario;
            carrinho.ApresentacaoID         = apresentacao.IR_ApresentacaoID;
            carrinho.ApresentacaoObject     = apresentacao;
            carrinho.Evento                 = evento.Nome;
            carrinho.EventoID               = evento.IR_EventoID;
            carrinho.EventoObject           = evento;
            carrinho.LocalID                = local.IR_LocalID;
            carrinho.Local                  = local.Nome;
            carrinho.LocalImagemNome        = local.Imagem;
            carrinho.EventoObject.SubtipoID = (eventoSubTipo != null) ? (int?)eventoSubTipo.IR_SubtipoID : null;
            carrinho.EventoObject.Subtipo   = eventoSubTipo;
            carrinho.EventoObject.Tipo      = tipo;
            carrinho.EventoObject.TipoID    = (tipo != null) ? (int?)tipo.IR_TipoID : null;

            return(carrinho);
        }
        public static void Salvar(Pessoas pessoa)
        {
            //Salvar funcionario  no arquivo

            var existente = BuscarPeloNome(pessoa.Nome);

            if (existente == null)
            {
                string salvarNoArq = $"{pessoa.Nome},{pessoa.DataAniversario.Date.ToString()}\n";

                File.AppendAllText(ObterNomeArq(), salvarNoArq); //cria/abre o arquivo, adiciona o conteudo ao arquivo e fecha;
            }
            else
            {
                Apresentacao.Limpar();
                Apresentacao.Escrever("Ja cadastrado. Pressione uma tecla para voltar ao menu principal");
                Console.ReadKey();
                Apresentacao.MenuPrincipal();
            }

            // File.WriteAllText(localDaPastaDesktop + nomeDoArquivo, nome); abre o arquivo, sobrescreve o arquivo e fecha o arquivo
        }
Example #28
0
        private List <int> InsereApresentacoes(BD bd)
        {
            var apresentacoesInseridas = new List <int>();


            var apresentacao = new Apresentacao(this.UsuarioID);

            try
            {
                foreach (var ap in InfoFase1.Etapa2.Apresentacoes)
                {
                    apresentacao.EventoID.Valor            = this.Resultado.Evento.Control.ID;
                    apresentacao.Horario.Valor             = ap;
                    apresentacao.DisponivelAjuste.Valor    = true;
                    apresentacao.DisponivelRelatorio.Valor = true;
                    apresentacao.DisponivelVenda.Valor     = false;
                    apresentacao.Impressao.Valor           = "A";

                    if (!apresentacao.Inserir(bd))
                    {
                        throw new ApplicationException("Falha ao inserir apresentação: " + ap);
                    }

                    apresentacoesInseridas.Add(apresentacao.Control.ID);
                }

                Fluxo.Apresentacoes.OK();

                return(apresentacoesInseridas);
            }
            catch (Exception ex)
            {
                Fluxo.Apresentacoes.Erro(ex.Message);
                throw ex;
            }
        }
Example #29
0
 static void Main(string[] args)
 {
     Apresentacao.MenuPrincipal();
 }
Example #30
0
        static void Main(string[] args)
        {
            #region código antigo
            var estruturas     = new Estruturas();
            var piloto         = new Piloto();
            var oficialUm      = new Oficial();
            var oficialDois    = new Oficial();
            var chefeServico   = new ChefeDeServico();
            var comissariaUm   = new Comissaria();
            var comissariaDois = new Comissaria();
            var policial       = new Policial();
            var prisioneiro    = new Prisioneiro();

            estruturas.EmbarcaPassageiroTerminal(piloto);
            estruturas.EmbarcaPassageiroTerminal(oficialUm);
            estruturas.EmbarcaPassageiroTerminal(oficialDois);
            estruturas.EmbarcaPassageiroTerminal(chefeServico);
            estruturas.EmbarcaPassageiroTerminal(comissariaUm);
            estruturas.EmbarcaPassageiroTerminal(comissariaDois);
            estruturas.EmbarcaPassageiroTerminal(policial);
            estruturas.EmbarcaPassageiroTerminal(prisioneiro);

            Apresentacao.ApresentaLocaisPassageiros(estruturas);

            #region Policial Trasporta Prisioneiro Avião
            estruturas.EmbarcaMotoristaSmart(policial);
            Apresentacao.ApresentaLocaisPassageiros(estruturas);
            estruturas.EmbarcaPassageiroSmart(prisioneiro);
            Apresentacao.ApresentaLocaisPassageiros(estruturas);
            estruturas.TransportaPassageiros();
            estruturas.DesembarcaPassageiroSmart();
            Apresentacao.ApresentaLocaisPassageiros(estruturas);
            estruturas.TransportaPassageiros();
            Apresentacao.ApresentaLocaisPassageiros(estruturas);
            #endregion

            #region Policial Transporta Comissaria Avião e Busca Prisioneiro
            estruturas.EmbarcaPassageiroSmart(comissariaUm);
            estruturas.TransportaPassageiros();
            estruturas.DesembarcaPassageiroSmart();
            estruturas.EmbarcaPassageiroSmart(prisioneiro);
            estruturas.TransportaPassageiros();
            #endregion

            #region Policial e Prisioneiro no Terminal Chefe de serviço Transporta Comissaria para o Avião
            estruturas.DesembarcaPassageiroSmart();
            estruturas.DesembarcaMotoristaSmart();
            estruturas.EmbarcaPassageiroSmart(comissariaDois);
            estruturas.EmbarcaMotoristaSmart(chefeServico);
            estruturas.TransportaPassageiros();
            estruturas.DesembarcaPassageiroSmart();
            estruturas.TransportaPassageiros();
            #endregion

            #region Chefe de serviço Transporta Piloto para Avião ambos desembarcam Piloto retorna ao terminal
            estruturas.EmbarcaPassageiroSmart(piloto);
            estruturas.TransportaPassageiros();
            estruturas.DesembarcaPassageiroSmart();
            estruturas.DesembarcaMotoristaSmart();
            estruturas.EmbarcaMotoristaSmart(piloto);
            estruturas.TransportaPassageiros();
            #endregion

            #region Piloto desembarca no Terminal Policial transporta Priosioneiro Avião ambos desembarcam Chefe de serviço restorna ao terminal
            estruturas.DesembarcaMotoristaSmart();
            estruturas.EmbarcaMotoristaSmart(policial);
            estruturas.EmbarcaPassageiroSmart(prisioneiro);
            estruturas.TransportaPassageiros();
            estruturas.DesembarcaPassageiroSmart();
            estruturas.DesembarcaMotoristaSmart();
            estruturas.EmbarcaMotoristaSmart(chefeServico);
            estruturas.TransportaPassageiros();
            #endregion

            #region Chefe de serviço Transporta Piloto para Avião ambos desembarcam Piloto retorna ao terminal
            estruturas.EmbarcaPassageiroSmart(piloto);
            estruturas.TransportaPassageiros();
            estruturas.DesembarcaPassageiroSmart();
            estruturas.DesembarcaMotoristaSmart();
            estruturas.EmbarcaMotoristaSmart(piloto);
            estruturas.TransportaPassageiros();
            #endregion

            #region Piloto transporta Oficial para Avião ambos desembarcam Policial transporta Prisioneiro ao Terminal
            estruturas.EmbarcaPassageiroSmart(oficialUm);
            estruturas.TransportaPassageiros();
            estruturas.DesembarcaPassageiroSmart();
            estruturas.DesembarcaMotoristaSmart();
            estruturas.EmbarcaMotoristaSmart(policial);
            estruturas.EmbarcaPassageiroSmart(prisioneiro);
            estruturas.TransportaPassageiros();
            #endregion

            #region Prisioneiro desembarca Terminal Policial transporta Oficial ao Avião
            estruturas.DesembarcaPassageiroSmart();
            estruturas.EmbarcaPassageiroSmart(oficialDois);
            estruturas.TransportaPassageiros();
            estruturas.DesembarcaPassageiroSmart();
            estruturas.TransportaPassageiros();
            #endregion

            #region Policial transporta Prisioneiro Smat ambos desembarcam
            estruturas.EmbarcaPassageiroSmart(prisioneiro);
            estruturas.TransportaPassageiros();
            estruturas.DesembarcaPassageiroSmart();
            estruturas.DesembarcaMotoristaSmart();
            #endregion
            #endregion

            InterfaceUsuario interacaoUsuario = new InterfaceUsuario();

            interacaoUsuario.JogoExecucao();

            //Apresentacao.ApresentaLocaisPassageiros(estruturas);
        }
Example #31
0
 public Apresentacao Atualizar(Apresentacao apresentacao)
 {
     return(_apresentacaoRepositorio.Atualizar(apresentacao));
 }