protected void ddlIdioma_SelectedIndexChanged(object sender, EventArgs e)
 {
     this.ddlTipoEvento.DataSource     = DOModEvento.ListarTipoEvento(Convert.ToInt32(ddlIdioma.SelectedValue));
     this.ddlTipoEvento.DataTextField  = "Descricao";
     this.ddlTipoEvento.DataValueField = "IdTipoEvento";
     this.ddlTipoEvento.DataBind();
 }
Пример #2
0
    private void IniciaTela()
    {
        this.ddlIdioma.DataSource     = DOIdioma.Listar();
        this.ddlIdioma.DataTextField  = "Nome";
        this.ddlIdioma.DataValueField = "ID";
        this.ddlIdioma.DataBind();

        this.ddlTipoEvento.DataSource     = DOModEvento.ListarTipoEvento(Convert.ToInt32(ddlIdioma.SelectedValue));
        this.ddlTipoEvento.DataTextField  = "Descricao";
        this.ddlTipoEvento.DataValueField = "IdTipoEvento";
        this.ddlTipoEvento.DataBind();

        this.rfvidioma.Text     = Resources.Textos.Texto_Campo_Obrigatorio;
        this.rfvTipoEvento.Text = Resources.Textos.Texto_Campo_Obrigatorio;
        this.rfvTitulo.Text     = Resources.Textos.Texto_Campo_Obrigatorio;
        this.rfvDescricao.Text  = Resources.Textos.Texto_Campo_Obrigatorio;
        this.rfvTexto.Text      = Resources.Textos.Texto_Campo_Obrigatorio;
        this.rfvDataInicio.Text = Resources.Textos.Texto_Campo_Obrigatorio;

        //Permissão de edição
        if (!((Modulos_Modulos)Master).VerificaPermissaoEdicao())
        {
            Response.Redirect("/Manager/Modulos/Default.aspx");
        }
    }
Пример #3
0
    private void Salvar()
    {
        try
        {
            codigo = Convert.ToInt32(Request.QueryString["IdTipo"]);

            this.CarregarObjetos(Utilitarios.TipoTransacao.Salvar);

            if (codigo == 0)
            {
                DOModEvento.InserirTipo(gobjTipoEvento);

                Response.Redirect("ListarTipo.aspx?sucesso=1");
            }
            else
            {
                DOModEvento.AtualizarTipo(gobjTipoEvento);

                Response.Redirect("ListarTipo.aspx?sucesso=2");
            }
        }
        catch (Exception ex)
        {
            //Chama o método para gravar erro
            ((Modulos_Modulos)Master).ExibirAlerta(ex);
        }
    }
Пример #4
0
    private void ListarEventosMes()
    {
        if (primeiroDia > DateTime.MinValue && ultimoDia > DateTime.MinValue)
        {
            lstEventosMes = DOModEvento.ListarEventosMes(IdIdioma, primeiroDia, ultimoDia);

            rptCategorias.DataSource = lstEventosMes;
            rptCategorias.DataBind();
        }
    }
Пример #5
0
    protected void Calendario_VisibleMonthChanged(object sender, MonthChangedEventArgs e)
    {
        if (e.NewDate != DateTime.MinValue)
        {
            primeiroDia = e.NewDate;
            ultimoDia   = primeiroDia.AddMonths(1).AddDays(-1);

            lstEventosMes = DOModEvento.ListarEventosMes(IdIdioma, primeiroDia, ultimoDia);

            rptEventosMes.DataSource = lstEventosMes;
            rptEventosMes.DataBind();
        }
    }
Пример #6
0
    private void Salvar()
    {
        try
        {
            this.CarregarObjetos(Utilitarios.TipoTransacao.Salvar);

            DOModEvento.InserirPeriodoSilencio(gobjPeriodoSilencio);
            Response.Redirect("Listar.aspx?sucesso=1");
        }
        catch (Exception ex)
        {
            //Chama o método para gravar erro
            ((Modulos_Modulos)Master).ExibirAlerta(ex);
        }
    }
Пример #7
0
    private void ListarProximosEventos()
    {
        List <ProxEventos> lstProxEventos;

        if (ddlTipoEvento.SelectedIndex > 0)
        {
            lstProxEventos = DOModEvento.ListarProxEventos(IdIdioma, Convert.ToInt32(ddlTipoEvento.SelectedValue));
        }
        else
        {
            lstProxEventos = DOModEvento.ListarProxEventos(IdIdioma);
        }

        rptProximosEventos.DataSource = lstProxEventos;
        rptProximosEventos.DataBind();
    }
Пример #8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            this.IniciaTela();

            HttpCookie cookie = Request.Cookies["_culture"];
            if (cookie != null)
            {
                IdIdioma = Convert.ToInt32(cookie.Value);
            }

            gobjModEventos = DOModEvento.ObterModulo();
            CarregarObjetos(Utilitarios.TipoTransacao.Carregar);
        }
    }
Пример #9
0
    private void ObterConteudo()
    {
        IdIdioma = 1;

        HttpCookie cookie = Request.Cookies["_culture"];

        if (cookie != null)
        {
            IdIdioma = Convert.ToInt32(cookie.Value);
        }

        List <ProxEventos> lstProxEventos = DOModEvento.ListarProxEventos(IdIdioma);

        rptProximosEventos.DataSource = lstProxEventos;
        rptProximosEventos.DataBind();
    }
Пример #10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            this.IniciaTela();
            CarregarObjetos(Utilitarios.TipoTransacao.Limpar);

            if (Request.QueryString["IdTipo"] != null)
            {
                codigo = Convert.ToInt32(Request.QueryString["IdTipo"]);

                gobjTipoEvento = DOModEvento.ObterTipo(codigo);

                CarregarObjetos(Utilitarios.TipoTransacao.Carregar);
            }
        }
    }
Пример #11
0
    private void ObterConteudo()
    {
        if (Request.QueryString["EventoId"] != null)
        {
            HttpCookie cookie = Request.Cookies["_culture"];
            if (cookie != null)
            {
                IdIdioma = Convert.ToInt32(cookie.Value);
            }

            Evento objEvento = DOModEvento.Obter(Convert.ToInt32(Request.QueryString["EventoId"]), IdIdioma);

            if (objEvento != null)
            {
                lblTitulo.Text = objEvento.Titulo;

                string siglaCultura = DOIdioma.ObterSigla(IdIdioma);

                if (objEvento.DataFim != null && objEvento.DataFim > DateTime.MinValue)
                {
                    if (siglaCultura.Equals("pt-BR"))
                    {
                        lblData.Text = (objEvento.DataInicio.ToString("MM").Equals(objEvento.DataFim.ToString("MM")) ? objEvento.DataInicio.ToString("dd") + " a " + objEvento.DataFim.ToString("dd 'de' MMMM 'de' yyyy", System.Globalization.CultureInfo.GetCultureInfo(siglaCultura)) : objEvento.DataInicio.ToString("dd 'de' MMMM", System.Globalization.CultureInfo.GetCultureInfo(siglaCultura)) + " a " + objEvento.DataFim.ToString("dd 'de' MMMM 'de' yyyy", System.Globalization.CultureInfo.GetCultureInfo(siglaCultura)));
                    }
                    else
                    {
                        lblData.Text = (objEvento.DataInicio.ToString("MM").Equals(objEvento.DataFim.ToString("MM")) ? objEvento.DataInicio.ToString("dd") + " a " + objEvento.DataFim.ToString("dd 'de' MMMM 'de' yyyy", System.Globalization.CultureInfo.GetCultureInfo(siglaCultura)) : objEvento.DataInicio.ToString("dd 'de' MMMM", System.Globalization.CultureInfo.GetCultureInfo(siglaCultura)) + " a " + objEvento.DataFim.ToString("dd 'de' MMMM 'de' yyyy", System.Globalization.CultureInfo.GetCultureInfo(siglaCultura)));
                    }
                }
                else
                {
                    if (siglaCultura.Equals("pt-BR"))
                    {
                        lblData.Text = objEvento.DataInicio.ToString("dd 'de' MMMM 'de' yyyy", System.Globalization.CultureInfo.GetCultureInfo(siglaCultura));
                    }
                    else
                    {
                        lblData.Text = objEvento.DataInicio.ToString("dd 'de' MMMM 'de' yyyy", System.Globalization.CultureInfo.GetCultureInfo(siglaCultura));
                    }
                }
                lblResponsavel.Text = objEvento.Responsavel;
                lblLocal.Text       = objEvento.Local;
                lblTexto.Text       = objEvento.Texto;
            }
        }
    }
Пример #12
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        try
        {
            CarregarObjetos(Utilitarios.TipoTransacao.Salvar);

            DOModEvento.InserirModulo(gobjModEventos);

            CarregarObjetos(Utilitarios.TipoTransacao.Carregar);

            ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "refreshParent();", true);
        }
        catch (Exception ex)
        {
            DOLog.Inserir(string.Concat("Erro Sistema: ", ex), Utilitarios.TipoLog.Sistema, (UserContext.Logado ? UserContext.UsuarioLogado.Id : 0));
            lblMensagem.Text = String.Format(Resources.Modulos.Mensagem_Erro_Salvar, ex.Message);
        }
    }
    /// <summary>
    /// Verifica todos os registros selecionados na grid e exclui do banco de dados
    /// </summary>
    private void Excluir()
    {
        bool excluidoSucesso = true;

        try
        {
            foreach (DataGridItem item in grdDados.Items)
            {
                if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem)
                {
                    CheckBox chk = (CheckBox)item.FindControl("chkSeleciona");
                    if (chk.Checked)
                    {
                        try
                        {
                            DOModEvento.Excluir(Convert.ToInt32(item.Cells[1].Text));
                        }
                        catch (Exception ex)
                        {
                            if (ex.Message.IndexOf("conflicted", StringComparison.InvariantCultureIgnoreCase) > -1)
                            {
                                excluidoSucesso = false;
                            }
                        }
                    }
                }
            }
            if (excluidoSucesso)
            {
                ((Modulos_Modulos)Master).ExibirMensagem(Resources.Textos.Mensagem_Exclusao_sucesso);
            }
            else
            {
                ((Modulos_Modulos)Master).ExibirMensagem(Resources.Textos.Mensagem_Erro_FK);
            }
        }
        catch (Exception ex)
        {
            //Chama o método para gravar erro
            ((Modulos_Modulos)Master).ExibirAlerta(ex);
        }
        IniciaTela();
        LerDados();
    }
Пример #14
0
    private void Salvar()
    {
        try
        {
            codigo = Convert.ToInt32(Request.QueryString["Id"]);

            this.CarregarObjetos(Utilitarios.TipoTransacao.Salvar);

            if (codigo == 0)
            {
                codigo = DOModEvento.Inserir(gobjEvento);

                if (SalvarArquivo())
                {
                    if (fupArquivo.HasFile)
                    {
                        gobjEvento.IdEvento = codigo;
                        gobjEvento.Arquivo  = String.Format("{0}_{1}_{2}", codigo, ddlIdioma.SelectedValue, fupArquivo.PostedFile.FileName);

                        DOModEvento.InserirArquivo(gobjEvento);
                    }

                    Response.Redirect("Listar.aspx?sucesso=1");
                }
            }
            else
            {
                if (txtDataInicio.Enabled)
                {
                    if (SalvarArquivo())
                    {
                        DOModEvento.Atualizar(gobjEvento);

                        Response.Redirect("Listar.aspx?sucesso=2");
                    }
                }
            }
        }
        catch (Exception ex)
        {
            //Chama o método para gravar erro
            ((Modulos_Modulos)Master).ExibirAlerta(ex);
        }
    }
    /// <summary>
    /// Inicia a tela
    /// </summary>
    private void IniciaTela()
    {
        try
        {
            this.ddlIdioma.DataSource     = DOIdioma.Listar();
            this.ddlIdioma.DataTextField  = "Nome";
            this.ddlIdioma.DataValueField = "Id";
            this.ddlIdioma.DataBind();

            this.ddlTipoEvento.DataSource     = DOModEvento.ListarTipoEvento(Convert.ToInt32(ddlIdioma.SelectedValue));
            this.ddlTipoEvento.DataTextField  = "Descricao";
            this.ddlTipoEvento.DataValueField = "IdTipoEvento";
            this.ddlTipoEvento.DataBind();

            this.ddlRegistros.SelectedIndex = 0;
            this.txtDataInicio.Text         = string.Empty;
            this.txtTitulo.Text             = string.Empty;
            this.txtResponsavel.Text        = string.Empty;
            this.txtCidade.Text             = string.Empty;

            this.btnBuscar.Text  = Resources.Textos.Botao_Buscar;
            this.btnExcluir.Text = Resources.Textos.Botao_Excluir;
            this.btnNovo.Text    = Resources.Textos.Botao_Novo;

            //Permissão de edição
            this.grdDados.Columns[7].Visible = ((Modulos_Modulos)Master).VerificaPermissaoEdicao();

            //Permissão de exclusão
            this.grdDados.Columns[0].Visible = ((Modulos_Modulos)Master).VerificaPermissaoExclusao();
            this.btnExcluir.Visible          = ((Modulos_Modulos)Master).VerificaPermissaoExclusao();

            //Permissão de inclusão
            this.btnNovo.Visible = ((Modulos_Modulos)Master).VerificaPermissaoInclusao();
        }
        catch (Exception ex)
        {
            //Chama o método para gravar erro
            ((Modulos_Modulos)Master).ExibirAlerta(ex);
        }
    }
    /// <summary>
    /// Lista dados do banco de dados
    /// </summary>
    private void LerDados()
    {
        try
        {
            List <TipoEvento> objDados = null;

            objDados = DOModEvento.ListarTipoEvento(Convert.ToInt32(ddlIdioma.SelectedValue));

            if (objDados != null)
            {
                listPager.DataSource = objDados;
                listPager.DataBind();

                BindGrid();
            }
        }
        catch (Exception ex)
        {
            //Chama o método para gravar erro
            ((Modulos_Modulos)Master).ExibirAlerta(ex);
        }
    }
Пример #17
0
    /// <summary>
    /// Lista dados do banco de dados
    /// </summary>
    private void LerDados()
    {
        try
        {
            List <PeriodoSilencio> objDados = null;

            objDados = DOModEvento.ListarPeriodoSilencio();

            if (objDados != null)
            {
                listPager.DataSource = objDados;
                listPager.DataBind();

                BindGrid();
            }
        }
        catch (Exception ex)
        {
            //Chama o método para gravar erro
            ((Modulos_Modulos)Master).ExibirAlerta(ex);
        }
    }
    /// <summary>
    /// Lista dados do banco de dados
    /// </summary>
    private void LerDados()
    {
        try
        {
            List <Evento> objDados = null;

            objDados = DOModEvento.Listar(Convert.ToInt32(ddlIdioma.SelectedValue), Convert.ToInt32(ddlTipoEvento.SelectedValue), txtTitulo.Text,
                                          txtResponsavel.Text, txtCidade.Text, txtDataInicio.Text);

            if (objDados != null)
            {
                listPager.DataSource = objDados;
                listPager.DataBind();

                BindGrid();
            }
        }
        catch (Exception ex)
        {
            //Chama o método para gravar erro
            ((Modulos_Modulos)Master).ExibirAlerta(ex);
        }
    }
Пример #19
0
    private void ObterConteudo()
    {
        IdIdioma = 1;

        HttpCookie cookie = Request.Cookies["_culture"];

        if (cookie != null)
        {
            IdIdioma = Convert.ToInt32(cookie.Value);
        }

        SiglaCultura = DOIdioma.ObterSigla(IdIdioma);

        List <ProxEventos> lstProxEventos = DOModEvento.ListarProxEventos(IdIdioma);

        rptProximosEventos.DataSource = lstProxEventos;
        rptProximosEventos.DataBind();

        lstEventosMes = DOModEvento.ListarEventosMes(IdIdioma, primeiroDia, ultimoDia);

        rptEventosMes.DataSource = lstEventosMes;
        rptEventosMes.DataBind();
    }
Пример #20
0
    private void IniciarTela()
    {
        IdIdioma = 1;

        HttpCookie cookie = Request.Cookies["_culture"];

        if (cookie != null)
        {
            IdIdioma = Convert.ToInt32(cookie.Value);
        }

        SiglaCultura = DOIdioma.ObterSigla(IdIdioma);

        this.ddlTipoEvento.DataSource     = DOModEvento.ListarTipoEvento(IdIdioma);
        this.ddlTipoEvento.DataTextField  = "Descricao";
        this.ddlTipoEvento.DataValueField = "IdTipoEvento";
        this.ddlTipoEvento.DataBind();
        this.ddlTipoEvento.Items.Insert(0, new ListItem(Resources.Calendario.Evento));

        this.ddlTipoEvento.SelectedIndex = 0;

        this.ddlAno.DataSource = DOModEvento.ListarAnoEvento();
        this.ddlAno.DataBind();

        this.ddlAno.SelectedValue = DateTime.Now.Year.ToString();

        this.ddlAnoPeriodo.DataSource = DOModEvento.ListarAnoPeriodo();
        this.ddlAnoPeriodo.DataBind();

        this.ddlAnoPeriodo.SelectedValue = DateTime.Now.Year.ToString();


        Calendario.VisibleDate = DateTime.Now;

        primeiroDia = Convert.ToDateTime("01/" + DateTime.Now.ToString("MM/yyyy"));
        ultimoDia   = primeiroDia.AddMonths(1).AddDays(-1);
    }
    private void ObterConteudo()
    {
        if (Request.QueryString["IdEvento"] != null)
        {
            HttpCookie cookie = Request.Cookies["_culture"];
            if (cookie != null)
            {
                IdIdioma = Convert.ToInt32(cookie.Value);
            }

            Evento objEvento = DOModEvento.Obter(Convert.ToInt32(Request.QueryString["IdEvento"]), IdIdioma);

            if (objEvento != null)
            {
                lblTitulo.Text = objEvento.Titulo;
                //lblData.Text = objEvento.Data.ToString("dd/MM/yyyy");
                //lblHora.Text = objEvento.Hora;
                lblResponsavel.Text = objEvento.Responsavel;
                lblLocal.Text       = objEvento.Local;
                lblTexto.Text       = objEvento.Texto;

                divSemConteudo.Visible = false;
                divConteudo.Visible    = true;
            }
            else
            {
                divSemConteudo.Visible = true;
                divConteudo.Visible    = false;
            }
        }
        else
        {
            divSemConteudo.Visible = true;
            divConteudo.Visible    = false;
        }
    }
Пример #22
0
 private void ListarPeriodoSilencio()
 {
     rptPeriodoSilencio.DataSource = DOModEvento.ListarPeriodoSilencio(Convert.ToInt32(ddlAnoPeriodo.SelectedValue));
     rptPeriodoSilencio.DataBind();
 }