public IActionResult Cadastrar(Corrida corrida) { _context.Corridas.Add(corrida); _context.SaveChanges(); TempData["msg"] = "Cadastrado com sucesso !"; return(RedirectToAction("Listar")); }
public IActionResult editar(Corrida corrida, Model model) { _context.Corridas.Update(corrida); _context.SaveChanges(); TempData["msg"] = "Atualizado com sucesso !"; return(RedirectToAction("Listar")); }
/// <summary> /// Altera no banco de dados a Corrida /// </summary> /// <param name="corrida"></param> public void alterarCorrida(Corrida corrida) { conn = ConnexionDataBase.obterConexao(); string queryString = "update Corrida set dt_Corrida = @data, local_ = @local, distancia = @distancia where idCorrida = @Id"; try { SqlCommand cmd = new SqlCommand(queryString, conn); cmd.Parameters.Add("@Id", SqlDbType.Int).Value = corrida.getIdCorrida(); cmd.Parameters.Add("@data", SqlDbType.DateTime).Value = corrida.getDtCorrida(); cmd.Parameters.Add("@local", SqlDbType.NVarChar, 30).Value = corrida.getLocal(); cmd.Parameters.Add("@distancia", SqlDbType.NVarChar, 9).Value = corrida.getDistancia(); int i = cmd.ExecuteNonQuery(); if (i > 0) { MessageBox.Show("Registro atualizado com sucesso!"); } } catch (Exception error) { MessageBox.Show("Erro: " + error); } finally { ConnexionDataBase.fecharConexao(); } }
public void listarTable() { dgvConsultaCorrida.Enabled = true; // Pega os Id da tabela do banco de dados int count = corridaDAO.listarQuantidade(); int index = 0; for (int i = 0; i <= count; i++) { if (corridaDAO.listarCorrida(i) != null) { Corrida corrida = corridaDAO.listarCorrida(i); dgvConsultaCorrida.Rows.Add(); dgvConsultaCorrida.Rows[index].Cells[0].Value = corrida.getIdCorrida(); dgvConsultaCorrida.Rows[index].Cells[1].Value = corrida.getDtCorrida(); dgvConsultaCorrida.Rows[index].Cells[2].Value = corrida.getLocal(); dgvConsultaCorrida.Rows[index].Cells[3].Value = corrida.getDistancia(); index++; } } if (count == 0) { dgvConsultaCorrida.Enabled = false; } }
private void btnConsultar_Click(object sender, EventArgs e) { dgvConsultaCorrida.Enabled = true; int codCorrida = 0; codCorrida = int.Parse(txtIdCorrida.Text); if (corridaDAO.listarCorrida(codCorrida) != null) { limparTextBox(); Corrida corrida = corridaDAO.listarCorrida(codCorrida); dgvConsultaCorrida.Rows.Add(); dgvConsultaCorrida.Rows[0].Cells[0].Value = corrida.getIdCorrida(); dgvConsultaCorrida.Rows[0].Cells[1].Value = corrida.getDtCorrida(); dgvConsultaCorrida.Rows[0].Cells[2].Value = corrida.getLocal(); dgvConsultaCorrida.Rows[0].Cells[3].Value = corrida.getDistancia(); } else { MessageBox.Show("Não foi possível encontrar!"); } }
public IActionResult Cadastrar(Corrida corrida) { _context.Corridas.Add(corrida); _context.SaveChanges(); TempData["mensagem"] = "Cadastrado!"; return(RedirectToAction("Cadastrar")); }
public IActionResult Editar(Corrida corrida) { _context.Corridas.Update(corrida); _context.SaveChanges(); TempData["mensagem"] = "Atualizado!"; return(RedirectToAction("Listar")); }
public bool CreateCorrida(string idBike, string idUser, ref string message) { string idCorrida = GetCorridaId(); if (string.IsNullOrWhiteSpace(idCorrida)) { message = "Falha de Conexão na criação do Id da entidade Corrida"; return(false); } Corrida run = new Corrida() { Distancia = null, Duracao = null, GetBike = DateTime.Now.ToString(), Id = idCorrida, LeaveBike = null, RefBike = idBike, RefUser = idUser }; var response = CreateOrUpdateRun(run); if (response == null || response.StatusCode != System.Net.HttpStatusCode.NoContent) { message = "Falha de Conexão na criação da entidade Corrida"; return(false); } message = "Falha da Requisição"; return(response.StatusCode == System.Net.HttpStatusCode.NoContent); }
public IActionResult Atualizar(Corrida corrida) { _context.Attach(corrida).State = EntityState.Modified; _context.SaveChanges(); TempData["msg"] = "Atualizado com sucesso!"; return(RedirectToAction("Listar")); }
/// <summary> /// Inseri no banco de dados o <paramref name="corrida"/> /// </summary> /// <param name="corrida"> /// Aposta com os seus gets e sets. /// </param> public void criarCorrida(Corrida corrida) { conn = ConnexionDataBase.obterConexao(); string queryString = "insert into Corrida values (@data, @local, @distancia)"; try { SqlCommand cmd = new SqlCommand(queryString, conn); cmd.Parameters.Add("@data", SqlDbType.DateTime).Value = corrida.getDtCorrida(); cmd.Parameters.Add("@local", SqlDbType.NVarChar, 30).Value = corrida.getLocal(); cmd.Parameters.Add("@distancia", SqlDbType.NVarChar, 9).Value = corrida.getDistancia(); cmd.ExecuteScalar(); MessageBox.Show("Registro inserido com sucesso!"); } catch (Exception error) { MessageBox.Show("Erro: " + error); } finally { ConnexionDataBase.fecharConexao(); } }
public static void Cancela(int id) { Corrida p = ProcurarbyId(id); p.DtaCancelamento = DateTime.Now; ctx.Entry(p).State = EntityState.Modified; ctx.SaveChanges(); }
public ActionResult DeleteConfirmed(int id) { Corrida corrida = db.Corridas.Find(id); db.Corridas.Remove(corrida); db.SaveChanges(); return(RedirectToAction("AdmCorridas")); }
public ActionResult Edit([Bind(Include = "Id,DtaCadastro,DtaCorrida,DtaCancelamento,Preco")] Corrida corrida) { if (ModelState.IsValid) { CorridaDAO.Editar(corrida, corrida.Id); return(RedirectToAction("Index")); } return(View(corrida)); }
public CorridaDados(Corrida corrida) { Id = corrida.Id; NumeroCorrida = corrida.NumeroCorrida; Temporada = corrida.Temporada; NomeGrandePremio = corrida.NomeGrandePremio; Circuito = corrida.Circuito; DataHoraBrasil = corrida.DataHoraBrasil; CorridaClassificacao = corrida.CorridaClassificacao; }
public void modificarCorrida(Corrida mCorrida) { String SQL = "update corrida set origen='?2',destino='?3', fecha='?4' , hora = '?5' where id='?1'"; SQL = SQL.Replace("?1", mCorrida.id.ToString()); SQL = SQL.Replace("?2", mCorrida.origen); SQL = SQL.Replace("?3", mCorrida.destino); SQL = SQL.Replace("?4", mCorrida.fecha); SQL = SQL.Replace("?5", mCorrida.hora); }
public ActionResult DeleteConfirmed(int id) { Corrida corrida = CorridaDAO.ProcurarbyId(id); CorridaDAO.Cancela(corrida.Id); HorarioPista h = HorarioPistaDAO.ProcurarbyDataHoraPista(corrida.DtaCorrida, corrida.Pista.Id); HorarioPistaDAO.Remove(h); return(RedirectToAction("Index")); }
public ActionResult Edit(Corrida corrida) { if (ModelState.IsValid) { db.Entry(corrida).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(corrida)); }
public IActionResult Get(int id) { Corrida corrida = _corridas.Find(c => c.Id == id); if (corrida == null) { //return new NotFoundResult(); return(NotFound()); } return(Ok(corrida)); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Corrida co = CorridaDAO.ProcurarbyId(id); List <ComposicaoCorrida> c = ComposicaoDAO.BuscarporGuid(co.ComposicaoGuid); return(View(c)); }
public async Task <bool> Atualizar(Corrida corrida) { if (!ExecutarValidacao(new CorridaValidation(), corrida)) { return(false); } await _corridaRepository.Atualizar(corrida); return(true); }
public ActionResult MarcarDespublicar(int id) { Corrida corrida = db.Corridas.Find(id); if (corrida != null) { corrida.Publica = true; db.Entry(corrida).State = EntityState.Modified; db.SaveChanges(); } return(View()); }
public void agregarCorrida(Corrida mCorrida) { String SQL = "insert into corrida values (null, '?2','?3','?4','?5')"; SQL = SQL.Replace("?1", mCorrida.id.ToString()); SQL = SQL.Replace("?2", mCorrida.origen); SQL = SQL.Replace("?3", mCorrida.destino); SQL = SQL.Replace("?4", mCorrida.fecha); SQL = SQL.Replace("?5", mCorrida.hora); mbaseDatos.ejecutarActualizacion(SQL); }
public IActionResult GetLastRunning() { Corrida comparador = _corridas[0]; for (int i = 1; i < _corridas.Count; i++) { if (comparador.Data < _corridas[i].Data) { comparador = _corridas[i]; } } return(Ok(comparador)); }
private void cmbCodCorrida_SelectedIndexChanged(object sender, EventArgs e) { Corrida corrida = new Corrida(); for (int i = 0; i < corridaObject.Length / 2; i++) { if (Convert.ToString(corridaObject[i, 0]) == cmbCodCorrida.Text.ToString()) { corrida.setIdCorrida(Convert.ToInt32(corridaObject[i, 0])); } } txtLocalizacao.Text = corridaDAO.listarCorrida(corrida.getIdCorrida()).getLocal(); }
public void Update(int?id, [FromBody] Corrida dados) { foreach (Corrida corrida in _corridas) { if (corrida.Id == id.Value) { corrida.TempoMinutos = dados.TempoMinutos; corrida.TempoSegundos = dados.TempoSegundos; corrida.Distancia = dados.Distancia; corrida.Data = dados.Data; break; } } }
// GET: Corridas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Corrida corrida = CorridaDAO.ProcurarbyId(id); if (corrida == null) { return(HttpNotFound()); } return(View(corrida)); }
public static void Editar(Corrida car, int id) { Corrida p = ProcurarbyId(id); p.Pista = car.Pista; p.Preco = car.Preco; p.Responsavel = car.Responsavel; p.DtaCorrida = car.DtaCorrida; p.DtaCancelamento = car.DtaCancelamento; p.DtaCadastro = car.DtaCadastro; p.ComposicaoGuid = car.ComposicaoGuid; ctx.Entry(p).State = EntityState.Modified; ctx.SaveChanges(); }
private void btnCadatro_Click(object sender, EventArgs e) { try { DateTime thisDay = DateTime.Today; int res = DateTime.Compare(Convert.ToDateTime(thisDay.ToString("d")), Convert.ToDateTime(txtdtCorrida.Text.Trim())); if (res < 0) { // Inicializa o apostador para poder usar seus metodos {get, set} Corrida corrida = new Corrida(); CoridaCavalo coridaCavalo = new CoridaCavalo(); // Armazena os valores das textbox na classe apostador corrida.setDtCorrida(txtdtCorrida.Text.Trim()); corrida.setDistancia(txtDistancia.Text.Trim()); corrida.setLocal(txtLocal.Text.Trim()); // Manda a classe Apostador para o método criarApostador onde armazena os dados no banco de dados corridaDAO.criarCorrida(corrida); for (int i = 0; i < dgvCavalo.Rows.Count - 1; i++) { coridaCavalo.setIdCavalo(int.Parse(dgvCavalo.Rows[i].Cells[0].Value.ToString())); coridaCavalo.setIdCorrida(corridaDAO.listarQuantidade()); corridaCavaloDAO.criarCorridaCavalo(coridaCavalo); } dgvCavalo.clearValuesGrid(); txtdtCorrida.Clear(); txtDistancia.Clear(); txtLocal.Clear(); txtIdade.Clear(); txtCat.Clear(); txtdtCorrida.Focus(); } else { MessageBox.Show("Só pode criar corridas com datas posteriores à atual!"); } } catch (Exception) { MessageBox.Show("Não foi possível cadastrar!"); } }
private static Corrida PreencherDados(string linha) { Corrida corrida = new Corrida { Hora = DateTime.Parse(linha.Substring(0, 18)), CodigoPiloto = linha.Substring(18, 3), Piloto = linha.Substring(21, 36).TrimStart(), NumeroVolta = int.Parse(linha.Substring(55, 6).Trim()), TempoVolta = TratarTempo(linha.Substring(61, 12).Trim()), VelocidadeMediaVolta = double.Parse(linha.Substring(73, linha.Length - 73)) }; return(corrida); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Corrida corrida = db.Corridas.Find(id); if (corrida == null) { return(HttpNotFound()); } return(View(corrida)); }