Exemplo n.º 1
0
        protected void lnkConfirmar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!ValidaURLYoutube(txtUrlVideo.Text))
                {
                    Alert("Informe a url do youtube");
                    return;
                }

                if (string.IsNullOrEmpty(txtTituloVideo.Text))
                {
                    Alert("Informe o titulo do video");
                    return;
                }

                Kart_Videos_Grupo video = new Kart_Videos_Grupo();

                video.dtCriacao = DateTime.Now;
                video.idGrupo   = IdGrupo;
                video.idUsuario = UsuarioLogado.idUsuario;
                video.UrlVideo  = txtUrlVideo.Text;
                video.txtTitulo = txtTituloVideo.Text;

                if (!string.IsNullOrEmpty(txtDtEvento.Text))
                {
                    video.dtEvento = Convert.ToDateTime(txtDtEvento.Text, culture);
                }
                else
                {
                    video.dtEvento = DateTime.Now;
                }

                if (ddlEtapas.SelectedIndex > 0 && Convert.ToInt32(ddlEtapas.SelectedValue, culture) > 0)
                {
                    video.idCalendario = Convert.ToInt32(ddlEtapas.SelectedValue, culture);
                }

                DataKartDataContext dk = new DataKartDataContext();
                dk.Kart_Videos_Grupos.InsertOnSubmit(video);
                dk.SubmitChanges();
                CarregarVideos();

                if (video.idVideo > 0)
                {
                    EMail.EnviarEmailVideos(IdGrupo, video.idVideo);
                }

                Alert("Video gravado com sucesso!");
            }
            catch (Exception ex)
            {
                Alert(ex);
            }
        }