コード例 #1
0
        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.");
            }
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        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);
            }
        }