Esempio n. 1
0
        public static List <AtividadeModel> ListarAtividades()
        {
            ListaDeAtividades.Clear();
            var listaDeAtividades = File.ReadAllLines(Atividades_Path);

            foreach (var item in listaDeAtividades)
            {
                var dados      = item.Split(";");
                var carroModel = new CarroModel(
                    marca: dados[2],
                    modelo: dados[3],
                    placa: dados[4]
                    );
                var condutorModel = new CondutorModel(
                    nomeCondutor: dados[1],
                    carro: carroModel
                    );
                var atividadeModel = new AtividadeModel(
                    id: int.Parse(dados[0]),
                    condutor: condutorModel,
                    carro: carroModel
                    );
                ListaDeAtividades.Add(atividadeModel);
            }
            return(ListaDeAtividades);
        }
        private void btnEditar_Click(object sender, EventArgs e)
        {
            AtividadeModel   atividade        = atividadeDAO.readAtividadeById(long.Parse(dataGridAtividadesAtivas.CurrentRow.Cells[0].Value.ToString()));
            AtividadeCadView atividadeCadView = new AtividadeCadView(atividade, true);

            atividadeCadView.StartPosition = FormStartPosition.CenterParent;
            atividadeCadView.ShowDialog(this);
            Fill(atividades);
        }
        // Insere uma atividade
        public void createAtividade(AtividadeModel atividadeModel)
        {
            String       insert = "insert into atividades(nome, data, ativo) values(@nome, @data, @ativo)";
            MySqlCommand cmd    = new MySqlCommand(insert);

            cmd.Parameters.AddWithValue("@nome", atividadeModel.Nome);
            cmd.Parameters.AddWithValue("@data", atividadeModel.Data);
            cmd.Parameters.AddWithValue("@ativo", atividadeModel.Ativo);

            db.ExecuteNonQuery(cmd);
        }
        // Atualiza uma atividade
        public void updateAtividade(AtividadeModel atividade)
        {
            String       update = "update atividades set nome = @nome, data = @data, ativo = @ativo where id = @id";
            MySqlCommand cmd    = new MySqlCommand(update);

            cmd.Parameters.AddWithValue("@id", atividade.Id);
            cmd.Parameters.AddWithValue("@nome", atividade.Nome);
            cmd.Parameters.AddWithValue("@data", atividade.Data);
            cmd.Parameters.AddWithValue("@ativo", atividade.Ativo);
            db.ExecuteNonQuery(cmd);
        }
        public AtividadeCadView(AtividadeModel atividade, bool edit)
        {
            InitializeComponent();

            if (edit)
            {
                btnOk.Text     = "Atualizar";
                txtId.ReadOnly = true;
                edicao         = true;
            }
            SetDTO(atividade);
        }
Esempio n. 6
0
 public static void InserirAtividade(AtividadeModel atividade)
 {
     ListaDeAtividades = ListarAtividades();
     if (ListaDeAtividades == null)
     {
         atividade.Id = 1;
     }
     else
     {
         atividade.Id = ListaDeAtividades.Count + 1;
     }
     File.AppendAllText(Atividades_Path, $"{atividade.Id};{atividade.Condutor.NomeCondutor};{atividade.Carro.Marca};{atividade.Carro.Modelo};{atividade.Carro.Placa}\n");
 }
        private AtividadeModel GetDTO()
        {
            AtividadeModel atividade = new AtividadeModel();

            atividade.Nome  = txtName.Text;
            atividade.Data  = DateTime.Parse(txtData.Text);
            atividade.Ativo = true;
            //atividade.CpfVoluntario = voluntario.
            //aluno.Cpf = txtCPF.Text;
            //aluno.Nome = txtNome.Text;
            //aluno.Datanasc = DateTime.Parse(txtData.Text);
            return(atividade);
        }
        public ActionResult Cadastrar(AtividadeModel model)
        {
            if (UsuarioLogado == null)
            {
                return(RedirectToAction("Login", "Inicio"));
            }
            _repository.Cadastrar(new Atividade {
                Nome = model.Nome
            });

            ModelState.Clear();

            ViewBag.Mensagem = "Atividade cadastrada com sucesso!";

            return(View());
        }
        // Busca atividade por cpf
        public AtividadeModel readAtividadeById(long id)
        {
            String         consulta  = "select id as 'Id', nome as 'Nome', data as 'Data', ativo as 'Ativo' from atividades where id = " + id;
            DataTable      dt        = db.ExecuteQuery(consulta);
            AtividadeModel atividade = null;


            foreach (DataRow dr in dt.Rows)
            {
                atividade      = new AtividadeModel();
                atividade.Id   = int.Parse(dr["id"].ToString());
                atividade.Nome = dr["nome"].ToString();
                atividade.Data = DateTime.Parse(dr["data"].ToString());
                //atividade.Ativo = bool.Parse(dr["nome"].ToString());
            }
            return(atividade);
        }
 private void SetDTO(AtividadeModel atividade)
 {
     txtId.Text    = atividade.Id.ToString();
     txtName.Text  = atividade.Nome;
     txtData.Text  = atividade.Data.ToString();
     txtAtivo.Text = atividade.Ativo.ToString();
     voluntario    = voluntarioDAO.readVoluntario();
     for (int i = 0; i < voluntario.Rows.Count; i++)
     {
         CBoxVoluntarios.Items.Add(voluntario.Rows[i]["nome"].ToString());
     }
     sala = salaDAO.readSala();
     for (int i = 0; i < sala.Rows.Count; i++)
     {
         CBoxSalas.Items.Add(sala.Rows[i]["nome"].ToString());
     }
     dataGridAlunosCad.DataSource = alunoDAO.readAluno();
 }
Esempio n. 11
0
        public IActionResult RegistrarAtividade(IFormCollection form)
        {
            var carroModel = new CarroModel(
                placa: form["placaCarro"],
                marca: form["marcaCarro"],
                modelo: form["modeloCarro"]
                );
            var condutorModel = new CondutorModel(
                carro: carroModel,
                nomeCondutor: form["nomeCondutor"]
                );
            var atividade = new AtividadeModel(
                condutor: condutorModel,
                carro: carroModel
                );

            AtividadeRepository.InserirAtividade(atividade);
            ViewData["ViewName"] = "Nova Entrada";
            return(RedirectToAction("NovaEntrada"));
        }