Exemplo n.º 1
0
 public void Alterar(Atividades atividade)
 {
     using (var conexao = Connection.Conectar())
     {
         conexao.Execute($"UPDATE Atividades SET descricao = '{atividade.Descricao}' WHERE id = {atividade.Id}");
     }
 }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Atividades OpcaoUsuario = 0;

            do
            {
                try
                {
                    OpcaoUsuario = ObterOpcaoUsuario();
                    SelecionarAtividade(OpcaoUsuario);
                }
                catch (Exception ex)
                {
                    switch (ex)
                    {
                    case System.ArgumentOutOfRangeException:
                        Console.WriteLine("Opção inválida informada. Tente novamente.");
                        break;

                    case System.NullReferenceException:
                        Console.WriteLine("Nenhuma opção informada. Digite um número referente à atividade desejada.");
                        break;

                    default:
                        throw;
                    }
                }
            } while (OpcaoUsuario != Atividades.Encerrar_programa);
        }
Exemplo n.º 3
0
        public string CadastraHoras([FromBody] Atividades atividades)
        {
            string descricao;

            descricao = atividades.FuncoesCapacitadas;
            return(descricao);
        }
Exemplo n.º 4
0
        private void AplicarFiltro()
        {
            if (pesquisaPorNome == null)
            {
                pesquisaPorNome = "";
            }

            var resultado = ListaAtividades.Where(n => n.Descricao.ToLowerInvariant()
                                                  .Contains(PesquisaPorNome.ToLowerInvariant().Trim())).ToList();

            var removerDaLista = Atividades.Except(resultado).ToList();

            foreach (var item in removerDaLista)
            {
                Atividades.Remove(item);
            }

            for (int index = 0; index < resultado.Count; index++)
            {
                var item = resultado[index];
                if (index + 1 > Atividades.Count || !Atividades[index].Equals(item))
                {
                    Atividades.Insert(index, item);
                }
            }
        }
Exemplo n.º 5
0
        private static void SelecionarAtividade(Atividades opcaoUsuario)
        {
            switch (opcaoUsuario)
            {
            case Atividades.Listar:
                ListarSerie();
                break;

            case Atividades.Inserir:
                InserirSerie();
                break;

            case Atividades.Atualizar:
                AtualizarSerie();
                break;

            case Atividades.Excluir:
                ExcluirSerie();
                break;

            case Atividades.Visualizar_detalhes:
                VisualizarSerie();
                break;

            case Atividades.Limpar_tela:
                Console.Clear();
                break;

            case Atividades.Encerrar_programa:
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
Exemplo n.º 6
0
 public int Cadastrar(Atividades atividade)
 {
     using (var conexao = Connection.Conectar())
     {
         return(conexao.Query <int>($"INSERT INTO atividades VALUES ('{atividade.Descricao}'); SELECT id AS Id FROM Atividades WHERE id = @@Identity").FirstOrDefault());
     }
 }
Exemplo n.º 7
0
        public ActionResult Editar(Atividades atividades)
        {
            try
            {
                new Business.AtividadesBusiness().EditAtividades(atividades);

                var retorno = new
                {
                    mensagem = "Atividade Atualizado com Sucesso!",
                    erro     = false,
                    id       = atividades.atividadeID
                };

                return(Json(retorno, JsonRequestBehavior.AllowGet));
            }
            catch (System.Exception e)
            {
                var retorno = new
                {
                    mensagem = e.Message.ToString(),//"Ocorreu algum erro ao editar Sócios!",
                    erro     = true
                };

                return(Json(retorno, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 8
0
        public ActionResult Inserir(Atividades atividades)
        {
            try
            {
                //if (ModelState.IsValid)
                //{
                new Business.AtividadesBusiness().AddAtividades(atividades);

                //}
                var retorno = new
                {
                    mensagem = "Atividade Inserida com Sucesso!",
                    erro     = false,
                    id       = atividades.atividadeID
                };

                return(Json(retorno, JsonRequestBehavior.AllowGet));
            }
            catch (System.Exception e)
            {
                var retorno = new
                {
                    mensagem = e.Message.ToString(),//"Ocorreu algum erro ao inserir Sócios!",
                    erro     = true
                };

                return(Json(retorno, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 9
0
        public async Task <IActionResult> put(int IdAtividade, Atividades model)
        {
            try
            {
                //verifica se existe aluno a ser alterado
                var ativ = await this.Repo.GetAtividadeById(IdAtividade);

                if (ativ == null)
                {
                    return(NotFound());               //método do EF
                }
                this.Repo.Entry(ativ);
                this.Repo.Update(model);

                if (await this.Repo.SaveChangesAsync())
                {
                    return(Ok());
                    //pegar o aluno novamente, agora alterado para devolver pela rota abaixo
                    //usuario = await this.Repo.GetUsuarioByID(UsuarioId);
                    //return Created($"/api/usuarios/{model.Id}", model);
                }
            }
            catch
            {
                return(this.StatusCode(StatusCodes.Status500InternalServerError, "Falha no acesso ao banco de dados."));
            }
            // retorna BadRequest se não conseguiu alterar
            return(BadRequest());
        }
Exemplo n.º 10
0
        public ActionResult DeleteConfirmed(int id)
        {
            Atividades atividades = db.Atividades.Find(id);

            db.Atividades.Remove(atividades);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 11
0
 public ActionResult Edit([Bind(Include = "AtividadeId,Nome,Data,Concluída,Realizando,Fazer")] Atividades atividades)
 {
     if (ModelState.IsValid)
     {
         db.Entry(atividades).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(atividades));
 }
Exemplo n.º 12
0
        public ActionResult Edit(int?id)
        {
            Atividades atividades = db.Atividades.Find(id);

            if (atividades == null)
            {
                return(HttpNotFound());
            }
            return(View(atividades));
        }
Exemplo n.º 13
0
 public ActionResult Edit([Bind(Include = "ID,Nome,dataCriacao,materiais,descricao")] Atividades atividades)
 {
     if (ModelState.IsValid)
     {
         db.Entry(atividades).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(atividades));
 }
Exemplo n.º 14
0
        public IHttpActionResult Put([FromBody] Atividades atividade)
        {
            _atividade.Alterar(atividade);

            object confirmacao = new
            {
                resultado = true
            };

            return(Ok(confirmacao));
        }
Exemplo n.º 15
0
        public ActionResult Create([Bind(Include = "ID,Nome,dataCriacao,materiais,descricao")] Atividades atividades)
        {
            if (ModelState.IsValid)
            {
                db.Atividades.Add(atividades);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(atividades));
        }
Exemplo n.º 16
0
        public ActionResult Create([Bind(Include = "AtividadeId,Nome,Data,Concluída,Realizando,Fazer")] Atividades atividades)
        {
            if (ModelState.IsValid)
            {
                db.Atividades.Add(atividades);
                db.SaveChanges();
                TempData["Mensagem"] = "Atividade cadastrada com sucesso";
                return(RedirectToAction("Index"));
            }

            return(View(atividades));
        }
Exemplo n.º 17
0
 public ActionResult Edit([Bind(Include = "Id,data,observacao,TipoAtividadeId,SituacaoId")] Atividades atividades)
 {
     if (ModelState.IsValid)
     {
         db.Entry(atividades).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.TipoAtividadeId = new SelectList(db.TipoAtividadeSet, "Id", "nome", atividades.TipoAtividadeId);
     ViewBag.SituacaoId      = new SelectList(db.SituacaoSet, "Id", "nome", atividades.SituacaoId);
     return(View(atividades));
 }
Exemplo n.º 18
0
        public IHttpActionResult Post([FromBody] Atividades atividade)
        {
            var idAtividade = _atividade.Cadastrar(atividade);

            object confirmacao = new
            {
                resultado = true,
                id        = idAtividade
            };

            return(Ok(confirmacao));
        }
Exemplo n.º 19
0
        public ActionResult Create(IFormCollection collection)
        {
            Atividades atividade = new Atividades
            {
                Nome       = collection["Nome"].ToString(),
                Descricao  = collection["Descricao"].ToString(),
                DataInicio = string.IsNullOrEmpty(collection["DataInicio"]) ? (DateTime?)null : Convert.ToDateTime(collection["DataInicio"]),
                DataFim    = string.IsNullOrEmpty(collection["DataFim"]) ? (DateTime?)null : Convert.ToDateTime(collection["DataFim"]),
            };

            _atividadesBusiness.Salvar(atividade);
            return(View());
        }
Exemplo n.º 20
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Atividades atividades = db.Atividades.Find(id);

            if (atividades == null)
            {
                return(HttpNotFound());
            }
            return(View(atividades));
        }
Exemplo n.º 21
0
        public void Salvar(Atividades atividade)
        {
            Dictionary <string, object> parametros = new Dictionary <string, object>
            {
                { "Nome", atividade.Nome },
                { "Descricao", atividade.Descricao },
                { "DataInicio", atividade.DataInicio },
                { "DataFim", atividade.DataFim },
            };

            string script = "INSERT INTO atividades (nome, descricao, datainicio, datafim) VALUES (@Nome, @Descricao, @DataInicio, @DataFim)";

            _connectionDB.Execute(script, parametros);
        }
Exemplo n.º 22
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            Atividades atividades = db.Atividades.Find(id);

            if (atividades == null)
            {
                return(RedirectToAction("Index"));
            }
            return(View(atividades));
        }
Exemplo n.º 23
0
        public bool Alterar(Atividades atividade)
        {
            Dictionary <string, object> parametros = new Dictionary <string, object>
            {
                { "id", atividade.Id },
                { "Nome", atividade.Nome },
                { "Descricao", atividade.Descricao },
                { "DataInicio", atividade.DataInicio },
                { "DataFim", atividade.DataFim },
            };
            string script = "UPDATE atividades SET nome = @Nome, descricao = @Descricao, datainicio = @DataInicio, datafim = @DataFim where id = @id";

            _connectionDB.Execute(script, parametros);
            return(true);
        }
Exemplo n.º 24
0
        // GET: Atividades/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Atividades atividades = db.AtividadesSet.Find(id);

            if (atividades == null)
            {
                return(HttpNotFound());
            }
            ViewBag.TipoAtividadeId = new SelectList(db.TipoAtividadeSet, "Id", "nome", atividades.TipoAtividadeId);
            ViewBag.SituacaoId      = new SelectList(db.SituacaoSet, "Id", "nome", atividades.SituacaoId);
            return(View(atividades));
        }
Exemplo n.º 25
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            Atividades atividades = db.Atividades.Find(id);

            if (atividades == null)
            {
                return(RedirectToAction("Index"));
            }

            Session["Atividade"] = atividades.ID;
            return(View(atividades));
        }
Exemplo n.º 26
0
 public ActionResult Edit(int id, IFormCollection collection)
 {
     try
     {
         Atividades atividade = new Atividades
         {
             Id         = id,
             Nome       = collection["Nome"].ToString(),
             Descricao  = collection["Descricao"].ToString(),
             DataInicio = string.IsNullOrEmpty(collection["DataInicio"]) ? (DateTime?)null : Convert.ToDateTime(collection["DataInicio"]),
             DataFim    = string.IsNullOrEmpty(collection["DataFim"]) ? (DateTime?)null : Convert.ToDateTime(collection["DataFim"]),
         };
         if (atividade == null)
         {
             return(NotFound());
         }
         _atividadesBusiness.Alterar(atividade);
         return(RedirectToAction(nameof(Index)));
     }
     catch
     {
         return(View());
     }
 }
Exemplo n.º 27
0
 public IActionResult AtividadeInfo(int?id)
 {
     return(View("Oftalmologia/Info", Atividades.Procurar(id)));
 }
Exemplo n.º 28
0
        private void AsyncMostrarDados(string _cca)
        {
            Task <mAmbulante> .Factory.StartNew(() => mdatacm.GetCAmbulante(_cca))
            .ContinueWith(task =>
            {
                if (task.IsCompleted)
                {
                    try
                    {
                        if (task.Result != null)
                        {
                            Ambulante = task.Result;

                            Situacao = Situações[Ambulante.Situacao].Nome;

                            string[] _atv = task.Result.Atividades.Split(';');

                            foreach (string atv in _atv)
                            {
                                if (atv != string.Empty)
                                {
                                    Atividades.Add(atv);
                                }
                            }

                            if (task.Result.TipoInstalacoes.Contains("TENDA;"))
                            {
                                IsTenda = true;
                            }

                            if (task.Result.TipoInstalacoes.Contains("VEÍCULO;"))
                            {
                                IsVeiculo = true;
                            }

                            if (task.Result.TipoInstalacoes.Contains("CARRINHO;"))
                            {
                                IsCarrinho = true;
                            }

                            if (task.Result.TipoInstalacoes.Contains("TRAILER;"))
                            {
                                IsTrailer = true;
                            }

                            if (task.Result.TipoInstalacoes.Contains("OUTROS"))
                            {
                                IsOutros = true;

                                string input     = task.Result.TipoInstalacoes;
                                string[] testing = System.Text.RegularExpressions.Regex.Matches(input, @"\[(.+?)\]")
                                                   .Cast <System.Text.RegularExpressions.Match>()
                                                   .Select(s => s.Groups[1].Value).ToArray();

                                Outros = testing[0];
                            }

                            string[] _periodos = task.Result.PeridoTrabalho.Split('/');

                            foreach (string p in _periodos)
                            {
                                if (p != string.Empty)
                                {
                                    Periodos.Add(p);
                                }
                            }

                            if (Ambulante.TemLicenca)
                            {
                                TemLicencaView = Visibility.Visible;
                            }
                            else
                            {
                                TemLicencaView = Visibility.Collapsed;
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(string.Format("Erro '{0}' inesperado, informe o Suporte!", ex.Message), "Sim.Alerta!");
                    }
                }
            },
                          System.Threading.CancellationToken.None,
                          TaskContinuationOptions.None,
                          TaskScheduler.FromCurrentSynchronizationContext());
        }
Exemplo n.º 29
0
 public void SetCategorias(int Categorias, List <Atividade> TodasAtividades)
 {
     if (Categorias == 0)
     {
         return;
     }
     else if (Categorias >= 2048)
     {
         Atividades.AddRange(TodasAtividades.Where(x => x.EnumCategories >= 2048));
         SetCategorias(Categorias - 2048, TodasAtividades);
     }
     else if (Categorias >= 1024)
     {
         Atividades.AddRange(TodasAtividades.Where(x => x.EnumCategories >= 1024));
         SetCategorias(Categorias - 1024, TodasAtividades);
     }
     else if (Categorias >= 512)
     {
         Atividades.AddRange(TodasAtividades.Where(x => x.EnumCategories >= 1024));
         SetCategorias(Categorias - 512, TodasAtividades);
     }
     else if (Categorias >= 256)
     {
         Atividades.AddRange(TodasAtividades.Where(x => x.EnumCategories >= 256));
         SetCategorias(Categorias - 256, TodasAtividades);
     }
     else if (Categorias >= 128)
     {
         Atividades.AddRange(TodasAtividades.Where(x => x.EnumCategories >= 128));
         SetCategorias(Categorias - 128, TodasAtividades);
     }
     else if (Categorias >= 64)
     {
         Atividades.AddRange(TodasAtividades.Where(x => x.EnumCategories >= 64));
         SetCategorias(Categorias - 64, TodasAtividades);
     }
     else if (Categorias >= 32)
     {
         Atividades.AddRange(TodasAtividades.Where(x => x.EnumCategories >= 32));
         SetCategorias(Categorias - 32, TodasAtividades);
     }
     else if (Categorias >= 16)
     {
         Atividades.AddRange(TodasAtividades.Where(x => x.EnumCategories >= 16));
         SetCategorias(Categorias - 16, TodasAtividades);
     }
     else if (Categorias >= 8)
     {
         Atividades.AddRange(TodasAtividades.Where(x => x.EnumCategories >= 8));
         SetCategorias(Categorias - 8, TodasAtividades);
     }
     else if (Categorias >= 4)
     {
         Atividades.AddRange(TodasAtividades.Where(x => x.EnumCategories >= 4));
         SetCategorias(Categorias - 4, TodasAtividades);
     }
     else if (Categorias >= 2)
     {
         Atividades.AddRange(TodasAtividades.Where(x => x.EnumCategories >= 2));
         SetCategorias(Categorias - 2, TodasAtividades);
     }
     else if (Categorias >= 1)
     {
         Atividades.AddRange(TodasAtividades.Where(x => x.EnumCategories >= 1));
         SetCategorias(Categorias - 1, TodasAtividades);
     }
 }