示例#1
0
    protected void btnEnviar_Click(object sender, EventArgs e)
    {
        try
        {
            int idResposta = DOModEnquete.InserirResposta(txtNome.Text, txtEmail.Text, txtSugestao.Text);

            foreach (KeyValuePair <int, string> item in Respostas)
            {
                DOModEnquete.InserirPerguntaResposta(idResposta, item.Key, item.Value);
            }


            IniciaTela();
            ObterConteudo();

            lblMensagemSucesso.Visible = true;
            lblMensagemErro.Visible    = false;
        }
        catch (Exception ex)
        {
            DOLog.Inserir(string.Concat("Erro Sistema: ", ex), Utilitarios.TipoLog.Sistema);
            lblMensagemSucesso.Visible = false;
            lblMensagemErro.Visible    = true;
        }
    }
示例#2
0
    protected void grdDados_ItemCommand(object source, DataGridCommandEventArgs e)
    {
        if (e.CommandName == "excluir")
        {
            try
            {
                lblMensagem.Text = string.Empty;
                DOModCaixa.ExcluirCaixa(Convert.ToInt32(e.CommandArgument));
                LerDados();
            }
            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_Excluir, ex.Message);
            }
        }
        else if (e.CommandName == "editar")
        {
            try
            {
                lblMensagem.Text     = string.Empty;
                codigo               = Convert.ToInt32(e.CommandArgument);
                gobjMenuCircularHome = DOModMenuCircularHome.ObterMenuCircularHome(codigo);

                CarregarObjetos(Utilitarios.TipoTransacao.Carregar);
            }
            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_Excluir, ex.Message);
            }
        }
    }
示例#3
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        try
        {
            CarregarObjetos(Utilitarios.TipoTransacao.Salvar);

            if (SalvarArquivo())
            {
                if (DOTimeline.Inserir(gobjTimeline) > 0)
                {
                    IniciaTela();
                    LerDados();
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "alert('" + Resources.Textos.Mensagem_Salva_Erro + "' ", true);
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", "alert('Erro ao fazer o uploado do arquivo' ", 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);
        }
    }
示例#4
0
    /// <summary>
    /// Exibe mensagem de erro para o usuário
    /// </summary>
    /// <param name="pex">Erro</param>
    public void ExibirAlerta(Exception pex)
    {
        int IdUsuario = 0;

        try
        {
            //Habilita a view a ser exibida
            mtvViews.ActiveViewIndex = 0;

            if (UserContext.Logado)
            {
                IdUsuario = UserContext.UsuarioLogado.Id;
            }

            //Insere erro na tabela de log
            DOLog.Inserir(string.Concat("Erro Sistema: ", pex.ToString()), Utilitarios.TipoLog.Sistema, IdUsuario);

            //Adiciona o erro na label
            lblErro.Text = pex.ToString();

            //Abre a Div
            Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", "javascript:openModal('E');", true);
        }
        catch (Exception ex)
        {
            //Adiciona o erro na label
            lblErro.Text = ex.ToString();
            DOLog.Inserir(string.Concat("Erro Sistema: ", ex), Utilitarios.TipoLog.Sistema, IdUsuario);
        }
    }
示例#5
0
    /// <summary>
    /// Exibe uma mensagem amigável ao usuário
    /// </summary>
    /// <param name="pstrMensagem">Mensagem</param>
    public void ExibirMensagem(string pstrMensagem)
    {
        int IdUsuario = 0;

        try
        {
            //Habilita a view a ser exibida
            mtvViews.ActiveViewIndex = 1;

            if (Session["usuario"] != null)
            {
                IdUsuario = ((Usuario)Session["usuario"]).Id;
            }
            //Adiciona o erro na label
            litMensagem.Text = pstrMensagem;

            //Abre a Div
            Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", "javascript:openModal('M');", true);
        }
        catch (Exception ex)
        {
            //Adiciona o erro na label
            lblErro.Text = ex.ToString();
            DOLog.Inserir(string.Concat("Erro Sistema: ", ex), Utilitarios.TipoLog.Sistema, IdUsuario);
        }
    }
示例#6
0
    private void ExibirAlerta(string mensagem, Boolean erro)
    {
        int IdUsuario = 0;

        try
        {
            //Fecha a Div Motivo
            divMotivo.Visible = false;

            btnFecharTela.Visible = true;

            if (erro)
            {
                //Habilita a view a ser exibida
                if (UserContext.Logado)
                {
                    IdUsuario = UserContext.UsuarioLogado.Id;
                }

                //Insere erro na tabela de log
                DOLog.Inserir(string.Concat("Erro Sistema: ", mensagem), Utilitarios.TipoLog.Sistema, IdUsuario);
            }

            //Abre a Div
            lblMensagem.Text = mensagem;
            ScriptManager.RegisterStartupScript(this, this.GetType(), "Alert", "javascript:openModalMensagem();", true);
        }
        catch (Exception ex)
        {
            //Adiciona o erro na label
            lblMensagem.Text = ex.ToString();
        }
    }
    private void LerDados()
    {
        try
        {
            List <JCP> objDados = null;

            objDados = DOModJCP.Listar(IdConteudo, Convert.ToInt32(ddlIdioma.SelectedValue), Convert.ToInt32(ddlAno.SelectedValue));

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

                bool hasData = false;

                if (grdDados.Items.Count > 0)
                {
                    hasData = true;
                }

                lblNoRecordsFound.Visible = !hasData;
                grdDados.Visible          = hasData;
            }
        }
        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_Bind, ex.Message);
        }
    }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        if (grdDados.Items.Count < 3)
        {
            try
            {
                CarregarObjetos(Utilitarios.TipoTransacao.Salvar);

                if (SalvarArquivo())
                {
                    int idCaixa = DOModCaixa.InserirCaixa(gobjCaixa);

                    DOModCaixa.Inserir(new ModCaixa()
                    {
                        ID = IdConteudo, IdIdioma = Convert.ToInt32(ddlIdioma.SelectedValue), IdCaixa = idCaixa
                    });
                }

                IniciaTela();
                LerDados();
            }
            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);
            }
        }
        else
        {
            lblMensagem.Text = string.Format(Resources.Textos.Mensagem_Maximo_Registros, "3");
        };
    }
    protected void btnSalvarNovaColuna_Click(object sender, EventArgs e)
    {
        if (grdDados.Items.Count < 30)
        {
            try
            {
                CarregarObjetos(Utilitarios.TipoTransacao.Salvar);

                var IdTabela = DOModTabela.InserirTabela(gobtabela);

                DOModTabela.InserirColuna(new Tabela()
                {
                    IdModTabela = Convert.ToInt32(gobtabela.IdModTabela), NomeColuna = gobtabela.NomeAcionario
                });

                IniciarTela();
                LerDados(gobtabela.IdModTabela);
            }
            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);
            }
        }
        else
        {
            lblMensagem.Text = string.Format(Resources.Textos.Mensagem_Maximo_Registros, "3");
        };
    }
示例#10
0
    /// <summary>
    /// Lista dados do banco de dados
    /// </summary>
    private void LerDados()
    {
        try
        {
            List <Log> objLogs = null;

            DateTime?datInicio = null;
            DateTime?datFim    = null;

            if (!String.IsNullOrWhiteSpace(txtDataInicio.Text))
            {
                datInicio = Convert.ToDateTime(txtDataInicio.Text);
            }

            if (!String.IsNullOrWhiteSpace(txtDataFim.Text))
            {
                datFim = Convert.ToDateTime(txtDataFim.Text);
            }

            objLogs = DOLog.Listar(txtDescricao.Text, datInicio, datFim, 2, null);

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

                BindGrid();
            }
        }
        catch (Exception ex)
        {
            //Chama o método para gravar erro
            ((Modulos_Modulos)Master).ExibirAlerta(ex);
        }
    }
    private void LerColunas(int IdModTabela)
    {
        try
        {
            List <Lista> objDados = null;

            objDados = DOModTabela.ListarColunasPorId(IdModTabela);


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

                bool hastData = false;

                if (grdDados.Items.Count > 0)
                {
                    hastData = true;
                }

                lblNoRecordsFound.Visible = !hastData;
                grdDados.Visible          = hastData;
            }
        }
        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_Bind, ex.Message);
        }
    }
    protected void btnSalvarValorColuna_Click(object sender, EventArgs e)
    {
        if (grdDados.Items.Count < 30)
        {
            try
            {
                CarregarObjetos(Utilitarios.TipoTransacao.Salvar);

                //IdIdioma = Convert.ToInt32(ddlIdioma.SelectedValue)

                DOModTabela.InserirValorColuna(new VColuna()
                {
                    IdColunaTabela = Convert.ToInt32(ddlColuna.SelectedValue), ValorColuna = gobtabela.ValorColuna, IdModTabela = Convert.ToInt32(gobtabela.IdModTabela)
                });

                IniciarTela();
                LerDadosCol(gobtabela.IdModTabela);
            }
            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);
            }
        }
        else
        {
            lblMensagem.Text = string.Format(Resources.Textos.Mensagem_Maximo_Registros, "3");
        };
    }
示例#13
0
 private void SalvarNovaSenha()
 {
     try
     {
         if (txtSenhaNova.Text.Equals(txtSenhaNovaConfirma.Text))
         {
             if (!Utilitarios.Validacao.Campos.ValidaSenha(txtSenhaNova.Text, UserContext.UsuarioLogado.Senha))
             {
                 lblMensagem.Text    = Resources.Login.Erro_Validar_Senha;
                 phlMensagem.Visible = true;
             }
             else
             {
                 AtualizarAcesso();
             }
         }
         else
         {
             lblMensagem.Text    = Resources.Login.Mensagem_Erro_Confirmar_Senha;
             phlMensagem.Visible = true;
         }
     }
     catch (Exception ex)
     {
         lblMensagem.Text    = Resources.Login.Mensagem_Erro_Nova_Senha;
         phlMensagem.Visible = true;
         DOLog.Inserir(string.Concat("Erro Sistema: ", ex), Utilitarios.TipoLog.Sistema);
     }
 }
示例#14
0
    protected void btnEnviar_Click(object sender, EventArgs e)
    {
        if (CaptchaFaleConosco.IsValid == true)
        {
            try
            {
                EnviarEmail();

                LimparTela();

                lblMensagemSucesso.Visible = true;
                lblMensagemErro.Visible    = false;
            }
            catch (Exception ex)
            {
                DOLog.Inserir(string.Concat("Erro Sistema: ", ex), Utilitarios.TipoLog.Sistema);
                lblMensagemSucesso.Visible = false;
                lblMensagemErro.Visible    = true;
            }
        }
        else
        {
            ScriptManager.RegisterStartupScript(Page, Page.GetType(), "alrtErro", "alert('" + (String)CaptchaFaleConosco.ErrorMessage + " \\n Digite a sequencia nova disponiblizada.');", true);
        }
    }
示例#15
0
    private void EfetuarLogin()
    {
        try
        {
            string strLogin = txtLogin.Text;
            string strSenha = txtSenha.Text;

            Usuario usuarioLogado = DOUsuario.ObterUsuarioLogin(strLogin.TrimStart('0'), Utilitarios.EnCryptDecrypt.CryptorEngine.Encrypt(strSenha));

            UserContext.UsuarioLogado = usuarioLogado;

            if (usuarioLogado.Id > 0)
            {
                if (!usuarioLogado.Ativo)
                {
                    lblMensagem.Text    = Resources.Login.Mensagem_Usuario_Bloqueado;
                    phlMensagem.Visible = true;
                }
                else
                {
                    bool primeiroAcesso = usuarioLogado.DataUltimoAcesso == null;

                    if (primeiroAcesso)
                    {
                        pnlLogin.Visible          = false;
                        pnlPrimeiroAcesso.Visible = true;
                    }
                    else
                    {
                        DOUsuario.AtualizarAcesso(strLogin);
                        DOLog.Inserir("Usuário - Login", Utilitarios.TipoLog.Usuario, usuarioLogado.Id);

                        FormsAuthentication.SetAuthCookie(usuarioLogado.Id.ToString(), false);
                        FormsAuthentication.RedirectFromLoginPage(usuarioLogado.Id.ToString(), false);
                    }
                }
            }
            else
            {
                lblMensagem.Text    = Resources.Login.Mensagem_Usuario_e_senha_invalidas;
                phlMensagem.Visible = true;
            }
        }
        catch (Exception ex)
        {
            DOLog.Inserir(string.Concat("Erro Sistema: ", ex), Utilitarios.TipoLog.Sistema);
            lblMensagem.Text    = ex.Message.ToString();
            phlMensagem.Visible = true;
        }
    }
示例#16
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        try
        {
            CarregarObjetos(Utilitarios.TipoTransacao.Salvar);
            DOModFaleConosco.Inserir(gobjModFaleConosco);

            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);
        }
    }
示例#17
0
    private void EfetuarLogin()
    {
        try
        {
            string strLogin = txtLogin.Text;
            string strSenha = txtSenha.Text;

            Usuario usuarioLogado = DOUsuario.ObterUsuarioLogin(strLogin.TrimStart('0'), Utilitarios.CriptografiaSeguranca.Rc4(strSenha));

            Session["usuario"] = usuarioLogado;

            if (usuarioLogado.Id > 0)
            {
                if (usuarioLogado.IdStatus == 2)
                {
                    lblMensagem.Text    = Resources.Textos.Login_Mensagem_Usuario_Bloqueado;
                    phlMensagem.Visible = true;
                }
                else
                {
                    bool primeiroAcesso = usuarioLogado.DataUltimoAcesso == null;

                    if (primeiroAcesso)
                    {
                        pnlLogin.Visible          = false;
                        pnlPrimeiroAcesso.Visible = true;
                    }
                    else
                    {
                        DOUsuario.AtualizarAcesso(strLogin);
                        DOLog.Inserir("Usuário - Login", Utilitarios.TipoLog.Usuario, usuarioLogado.Id);

                        FormsAuthentication.SetAuthCookie(usuarioLogado.Nome, false);
                        FormsAuthentication.RedirectFromLoginPage(usuarioLogado.Nome, false);
                    }
                }
            }
            else
            {
                lblMensagem.Text    = Resources.Textos.Login_Mensagem_Usuario_e_senha_invalidas;
                phlMensagem.Visible = true;
            }
        }
        catch (Exception ex)
        {
            ((Manager_MasterPage)Master).ExibirAlerta(ex);
        }
    }
 protected void grdDados_ItemCommand(object source, DataGridCommandEventArgs e)
 {
     if (e.CommandName == "excluir")
     {
         try
         {
             lblMensagem.Text = string.Empty;
             DOModJCP.ExcluirJCP(Convert.ToInt32(e.CommandArgument));
             LerDados();
         }
         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_Excluir, ex.Message);
         }
     }
 }
示例#19
0
    protected void btnEnviar_Click(object sender, EventArgs e)
    {
        try
        {
            //EnviarEmail();

            IniciaTela();

            lblMensagemSucesso.Visible = true;
            lblMensagemErro.Visible    = false;
        }
        catch (Exception ex)
        {
            DOLog.Inserir(string.Concat("Erro Sistema: ", ex), Utilitarios.TipoLog.Sistema);
            lblMensagemSucesso.Visible = false;
            lblMensagemErro.Visible    = true;
        }
    }
示例#20
0
    private void AtualizarAcesso()
    {
        try
        {
            Usuario usuarioLogado = (Usuario)Session["usuario"];

            DOUsuario.AtualizarSenha(usuarioLogado.Id, Utilitarios.CriptografiaSeguranca.Rc4(txtSenhaNova.Text));
            DOUsuario.AtualizarAcesso(usuarioLogado.Login);
            DOLog.Inserir("Usuário - Login", Utilitarios.TipoLog.Usuario, usuarioLogado.Id);

            FormsAuthentication.SetAuthCookie(usuarioLogado.Nome, false);
            FormsAuthentication.RedirectFromLoginPage(usuarioLogado.Nome, false);
        }
        catch (Exception ex)
        {
            ((Manager_MasterPage)Master).ExibirAlerta(ex);
        }
    }
示例#21
0
    private void AtualizarAcesso()
    {
        try
        {
            Usuario usuarioLogado = UserContext.UsuarioLogado;

            DOUsuario.AtualizarSenha(usuarioLogado.Id, Utilitarios.EnCryptDecrypt.CryptorEngine.Encrypt(txtSenhaNova.Text));
            DOUsuario.AtualizarAcesso(usuarioLogado.Login);
            DOLog.Inserir("Usuário - Login", Utilitarios.TipoLog.Usuario, usuarioLogado.Id);

            FormsAuthentication.SetAuthCookie(usuarioLogado.Nome, false);
            FormsAuthentication.RedirectFromLoginPage(usuarioLogado.Nome, false);
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
示例#22
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        if (grdDados.Items.Count > 4 && codigo == 0)
        {
            lblMensagem.Text = string.Format(Resources.Textos.Mensagem_Maximo_Registros, "5");
        }
        else
        {
            try
            {
                CarregarObjetos(Utilitarios.TipoTransacao.Salvar);

                if (codigo == 0)
                {
                    if (SalvarArquivo())
                    {
                        int idMenuCircularHome = DOModMenuCircularHome.InserirMenuCircularHome(gobjMenuCircularHome);

                        DOModMenuCircularHome.Inserir(new ModMenuCircularHome()
                        {
                            ID = IdConteudo, IdIdioma = Convert.ToInt32(ddlIdioma.SelectedValue), IdMenuCircularHome = idMenuCircularHome
                        });
                    }
                }
                else
                {
                    if (SalvarArquivo())
                    {
                        DOModMenuCircularHome.AtualizarMenuCircularHome(gobjMenuCircularHome);
                    }
                }

                LerDados();
                CarregarObjetos(Utilitarios.TipoTransacao.Limpar);
            }
            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);
            }
        }
    }
示例#23
0
    protected void Page_Load(object sender, EventArgs e)
    {
        txtLogin.Attributes["placeholder"] = "usuário";
        txtSenha.Attributes["placeholder"] = "senha";

        if (!Page.IsPostBack && Request.QueryString["l"] == "1")
        {
            if (UserContext.UsuarioLogado != null)
            {
                DOLog.Inserir("Usuário - LogOff", Utilitarios.TipoLog.Usuario, UserContext.UsuarioLogado.Id);
            }

            UserContext.UsuarioLogado = null;
        }

        this.Master.FindControl("body").ID = "login";

        this.phlMensagem.Visible = false;
        this.lblMensagem.Text    = string.Empty;
    }
 protected void grdDados_ItemCommand(object source, DataGridCommandEventArgs e)
 {
     if (e.CommandName == "editar")
     {
         try
         {
             lblMensagem.Text = string.Empty;
             DOModTabela.InserirColuna(new Tabela()
             {
                 IdModTabela = Convert.ToInt32(gobtabela.IdModTabela), NomeColuna = gobtabela.NomeAcionario
             });
             LerDados(gobtabela.IdModTabela);
         }
         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_Excluir, ex.Message);
         }
     }
 }
示例#25
0
    /// <summary>
    /// Obtém seções de menu para o usuário logado.
    /// </summary>
    /// <param name="pintIdPerfil">Id do Perfil</param>
    private void ObterSecoes(int pintIdPerfil)
    {
        int IdUsuario = 0;

        try
        {
            if (Session["usuario"] != null)
            {
                IdUsuario = ((Usuario)Session["usuario"]).Id;
            }

            gobjSecoes = DOSecao.ListarSecoesMenu(pintIdPerfil);
        }
        catch (Exception ex)
        {
            //Adiciona o erro na label
            lblErro.Text = ex.ToString();
            DOLog.Inserir(string.Concat("Erro Sistema: ", ex), Utilitarios.TipoLog.Sistema, IdUsuario);
        }
    }
示例#26
0
    private void Salvar()
    {
        Usuario usuarioLogado = (Usuario)Session["usuario"];

        try
        {
            Pedido objPedido = new Pedido();
            objPedido.NomeCliente    = txtNomeCliente.Text;
            objPedido.Observacao     = txtObservacao.Text;
            objPedido.IdStatusPedido = (int)Utilitarios.StatusPedido.Pendente;

            DOPedido.Inserir(objPedido);
        }
        catch (Exception ex)
        {
            //Chama o método para gravar erro
            DOLog.Inserir(string.Concat("Erro Sistema: ", ex), Utilitarios.TipoLog.Sistema, usuarioLogado.Id);
        }

        Response.Redirect("~/Modulos/Pedidos/Default.aspx");
    }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        try
        {
            CarregarObjetos(Utilitarios.TipoTransacao.Salvar);

            int idJCP = DOModJCP.InserirJCP(gobjJCP);

            DOModJCP.Inserir(new ModJCP()
            {
                IdConteudo = IdConteudo, IdIdioma = Convert.ToInt32(ddlIdioma.SelectedValue), IdJCP = idJCP
            });

            IniciaTela();
            LerDados();
        }
        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);
        }
    }
示例#28
0
    private void EsqueciMinhaSenha()
    {
        try
        {
            string strEmail = txtEmailEsqueci.Text.TrimStart('0');


            if (!string.IsNullOrEmpty(strEmail))
            {
                Usuario usuarioLogado = DOUsuario.ObterUsuarioEmail(strEmail);

                if (usuarioLogado.Id > 0)
                {
                    EnviarEmail(usuarioLogado);

                    lblMensagem.Text    = Resources.Login.Mensagem_Email_Enviado_Sucesso;
                    phlMensagem.Visible = true;
                }
                else
                {
                    lblMensagem.Text    = Resources.Login.Mensagem_Usuario_Nao_Encontrado;
                    phlMensagem.Visible = true;
                }
            }
            else
            {
                lblMensagem.Text    = Resources.Login.Mensagem_Esqueci_Senha_Login_Email;
                phlMensagem.Visible = true;
            }
        }
        catch (Exception ex)
        {
            DOLog.Inserir(string.Concat("Erro Sistema: ", ex), Utilitarios.TipoLog.Sistema);
            lblMensagem.Text    = ex.Message.ToString();
            phlMensagem.Visible = true;
        }
    }