private void excluirCalendario(int IdCampeonato, int idCalendario) { if (IsAdmin) { try { DataKartDataContext dk = new DataKartDataContext(); Kart_Calendario_Campeonato cc = (from c in dk.Kart_Calendario_Campeonatos where c.idCalendario == idCalendario && c.idCampeonato == IdCampeonato select c).FirstOrDefault(); dk.Kart_Calendario_Campeonatos.DeleteOnSubmit(cc); dk.SubmitChanges(); popularEtapas(IdCampeonato); Alert("Etapa excluida com sucesso."); } catch (Exception) { Alert("Não é possivel excluir essa etapa!"); } } else { Alert("Você não possue permissão."); } }
protected void btnAlterar_Click(object sender, EventArgs e) { try { if (ValidarCampos()) { DataKartDataContext dk = new DataKartDataContext(); Kart_Calendario_Campeonato cc = null; if (IdCalendario <= 0) { cc = new Kart_Calendario_Campeonato(); } else { cc = (from c in dk.Kart_Calendario_Campeonatos where c.idCalendario == IdCalendario && c.idCampeonato == IdCampeonato select c).FirstOrDefault(); } cc.Data = Convert.ToDateTime(ltData.Text); cc.Horario = ltHora.Text; cc.idCampeonato = IdCampeonato; cc.Kartodromo = ltKartodromo.Text; cc.Nome = ltEtapa.Text; if (IdCalendario <= 0) { dk.GetTable <Kart_Calendario_Campeonato>().InsertOnSubmit(cc); } dk.SubmitChanges(System.Data.Linq.ConflictMode.FailOnFirstConflict); btnVoltar_Click(sender, e); popularEtapas(IdCampeonato); Alert("Etapa salvo com sucesso!"); } } catch (Exception ex) { Alert(ex); } }
private void popularTelaEdit(int idCampeonato, int idCalendario) { DataKartDataContext dk = new DataKartDataContext(); Kart_Calendario_Campeonato cc = (from c in dk.Kart_Calendario_Campeonatos where c.idCalendario == idCalendario && c.idCampeonato == IdCampeonato select c).FirstOrDefault(); if (cc != null) { ltData.Text = cc.Data.ToString("dd/MM/yyyy"); ltHora.Text = cc.Horario; ltKartodromo.Text = cc.Kartodromo; ltEtapa.Text = cc.Nome; PanelEditar.Visible = true; PanelSelecionar.Visible = false; } else { Alert("Calendário não localizado na base! IdGrupo: " + IdGrupo + " idCampeonato: " + idCampeonato + " idCalendario: " + idCalendario); } }