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); }
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(); }
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")); }