Пример #1
0
    public static int Apagar(Glossario objGlossario)
    {
        string        strConectionString = ConfigurationManager.ConnectionStrings["BradescoRI"].ConnectionString;
        SqlConnection objConexao         = new SqlConnection(strConectionString);

        SqlCommand objComando = new SqlCommand("SPE_D_GLOSSARIO");

        objComando.Connection  = objConexao;
        objComando.CommandType = CommandType.StoredProcedure;

        objComando.Parameters.Add("@glossarioId", SqlDbType.Int).Value = objGlossario.Id;

        try
        {
            //Abre Conexao
            objConexao.Open();

            return(objComando.ExecuteNonQuery());
        }
        catch (Exception ex)
        {
            throw ex;
        }
        finally
        {
            //Fecha a conexao se aberta
            if (objConexao.State != ConnectionState.Closed)
            {
                objConexao.Close();
            }
        }
    }
Пример #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            objUsuario = ((Modulos_Modulos)Master).UsuarioLogado();

            if (objUsuario == null)
            {
                Response.Redirect("~/Manager/Login.aspx", true);
            }

            if ((Request.QueryString["Sucesso"] == "1"))
            {
                ((Modulos_Modulos)Master).ExibirMensagem(Resources.Textos.Mensagem_Salva_Sucesso);
            }
            else if ((Request.QueryString["Sucesso"] == "2"))
            {
                ((Modulos_Modulos)Master).ExibirMensagem(Resources.Textos.Mensagem_Atualizado_Sucesso);
            }

            glossario            = Convert.ToInt32(Request.QueryString["glossario"]);
            hdnGlossarioId.Value = glossario.ToString();
            this.IniciaTela();
            CarregarObjetos(Utilitarios.TipoTransacao.Limpar);

            if (glossario > 0)
            {
                gObjGlossario = DOGlossario.Obter(new Glossario()
                {
                    Id = glossario
                });
                CarregarObjetos(Utilitarios.TipoTransacao.Carregar, gObjGlossario);
            }
        }
    }
Пример #3
0
    private void CarregarObjetos(Utilitarios.TipoTransacao objTipoTransacao, Glossario objGlossario = null)
    {
        try
        {
            switch (objTipoTransacao)
            {
            case Utilitarios.TipoTransacao.Limpar:
                ddlIdioma.SelectedIndex  = 0;
                txtTitulo.Text           = string.Empty;
                txtDescricaoArquivo.Text = string.Empty;
                break;

            case Utilitarios.TipoTransacao.Salvar:
                if (gObjGlossario == null)
                {
                    gObjGlossario = new Glossario();
                }

                if (hdnGlossarioId.Value != null)
                {
                    gObjGlossario.Id = int.Parse(hdnGlossarioId.Value.ToString());
                }

                gObjGlossario                 = DOGlossario.Obter(gObjGlossario);
                gObjGlossario.IdiomaId        = Convert.ToInt32(ddlIdioma.SelectedValue);
                gObjGlossario.Titulo          = txtTitulo.Text;
                gObjGlossario.Descricao       = txtDescricaoArquivo.Text;
                gObjGlossario.DataCadastro    = System.DateTime.Now;
                gObjGlossario.DataAtualizacao = System.DateTime.Now;
                gObjGlossario.UsuarioCadastro = new Usuario()
                {
                    Id = ((Modulos_Modulos)Master).UsuarioLogado().Id
                };
                gObjGlossario.UsuarioAtualizacao = new Usuario()
                {
                    Id = ((Modulos_Modulos)Master).UsuarioLogado().Id
                };
                gObjGlossario.StatusId = (int)Utilitarios.Status.Criado;
                break;

            case Utilitarios.TipoTransacao.Carregar:
                gObjGlossario = DOGlossario.Obter(gObjGlossario);

                ddlIdioma.SelectedValue  = gObjGlossario.IdiomaId.ToString();
                ddlIdioma.Enabled        = false;
                txtTitulo.Text           = gObjGlossario.Titulo;
                txtDescricaoArquivo.Text = gObjGlossario.Descricao;

                break;
            }
        }
        catch (Exception)
        {
            throw;
        }
    }
Пример #4
0
    public static List <Glossario> Listar(Glossario objGlossario)
    {
        string        strConectionString = ConfigurationManager.ConnectionStrings["BradescoRI"].ConnectionString;
        SqlConnection objConexao         = new SqlConnection(strConectionString);

        SqlCommand objComando = new SqlCommand("SPE_L_GLOSSARIO");

        objComando.Connection  = objConexao;
        objComando.CommandType = CommandType.StoredProcedure;

        if (objGlossario.IdiomaId > 0)
        {
            objComando.Parameters.Add("@idiomaId", SqlDbType.Int).Value = objGlossario.IdiomaId;
        }

        if (objGlossario.Titulo != null && objGlossario.Titulo.Length > 0)
        {
            objComando.Parameters.Add("@titulo", SqlDbType.VarChar, 50).Value = objGlossario.Titulo;
        }

        try
        {
            //Abre Conexao
            objConexao.Open();

            //Declara variavel de retorno
            List <Glossario> objList = new List <Glossario>();
            Glossario        obj     = default(Glossario);

            IDataReader idrReader = default(IDataReader);

            idrReader = objComando.ExecuteReader();

            while ((idrReader.Read()))
            {
                obj = new Glossario();
                obj.FromIDataReader(idrReader);
                objList.Add(obj);
            }

            return(objList);
        }
        catch (Exception ex)
        {
            throw ex;
        }
        finally
        {
            //Fecha a conexao se aberta
            if (objConexao.State != ConnectionState.Closed)
            {
                objConexao.Close();
            }
        }
    }
Пример #5
0
    public static Glossario Obter(Glossario objGlossario)
    {
        string        strConectionString = ConfigurationManager.ConnectionStrings["BradescoRI"].ConnectionString;
        SqlConnection objConexao         = new SqlConnection(strConectionString);

        SqlCommand objComando = new SqlCommand("SPE_L_GLOSSARIO");

        objComando.Connection  = objConexao;
        objComando.CommandType = CommandType.StoredProcedure;

        objComando.Parameters.Add("@glossarioId", SqlDbType.Int).Value = objGlossario.Id;

        try
        {
            //Abre Conexao
            objConexao.Open();

            //Declara variavel de retorno
            Glossario obj = default(Glossario);

            IDataReader idrReader = default(IDataReader);

            idrReader = objComando.ExecuteReader();

            obj = new Glossario();

            while ((idrReader.Read()))
            {
                obj.FromIDataReader(idrReader);
            }

            return(obj);
        }
        catch (Exception ex)
        {
            throw ex;
        }
        finally
        {
            //Fecha a conexao se aberta
            if (objConexao.State != ConnectionState.Closed)
            {
                objConexao.Close();
            }
        }
    }
    protected void grvGlossario_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        try
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                Glossario glossario = new Glossario();
                glossario = (Glossario)e.Row.DataItem;

                Label lbl = new Label();
                lbl      = (Label)e.Row.FindControl("lblTituloGlossario");
                lbl.Text = DOGlossario.Obter(new Glossario()
                {
                    Id = glossario.Id
                }).Titulo;
            }
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
    protected void btnAdicionar_Click(object sender, EventArgs e)
    {
        try
        {
            var lst = (List <Glossario>)Session["sGlossario"];

            Glossario glossario = DOGlossario.Obter(new Glossario()
            {
                Id = Convert.ToInt32(ddlGlossario.SelectedValue)
            });
            lst.Add(glossario);

            Session["sGlossario"] = lst;

            grvGlossario.DataSource = lst;
            grvGlossario.DataBind();
        }
        catch (Exception ex)
        {
            throw;
        }
    }
Пример #8
0
    private void LerDados()
    {
        List <Glossario> objDados     = null;
        Glossario        objGlossario = null;

        try
        {
            btnNovo.Enabled    = true;
            btnExcluir.Enabled = true;

            objGlossario = new Glossario();

            if (ddlIdioma.SelectedIndex > 0)
            {
                objGlossario.IdiomaId = Convert.ToInt32(ddlIdioma.SelectedValue);
            }

            objDados = DOGlossario.Listar(objGlossario);

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

                BindGrid();
            }

            if (objDados.Count <= 0)
            {
                btnExcluir.Enabled = false;
            }
        }
        catch (Exception ex)
        {
            //Chama o método para gravar erro
            ((Modulos_Modulos)Master).ExibirAlerta(ex);
        }
    }
Пример #9
0
    public static int Atualizar(Glossario objGlossario)
    {
        string        strConectionString = ConfigurationManager.ConnectionStrings["BradescoRI"].ConnectionString;
        SqlConnection objConexao         = new SqlConnection(strConectionString);

        SqlCommand objComando = new SqlCommand("SPE_U_GLOSSARIO");

        objComando.Connection  = objConexao;
        objComando.CommandType = CommandType.StoredProcedure;

        objComando.Parameters.Add("@glossarioId", SqlDbType.Int).Value          = objGlossario.Id;
        objComando.Parameters.Add("@idiomaId", SqlDbType.Int).Value             = objGlossario.IdiomaId;
        objComando.Parameters.Add("@titulo", SqlDbType.VarChar, 50).Value       = objGlossario.Titulo;
        objComando.Parameters.Add("@descricao", SqlDbType.VarChar, 1000).Value  = objGlossario.Descricao;
        objComando.Parameters.Add("@usuarioAtualizacaoId", SqlDbType.Int).Value = objGlossario.UsuarioAtualizacao.Id;
        objComando.Parameters.Add("@dataAtualizacao", SqlDbType.DateTime).Value = objGlossario.DataAtualizacao;
        objComando.Parameters.Add("@statusId", SqlDbType.Int).Value             = objGlossario.StatusId;

        try
        {
            //Abre Conexao
            objConexao.Open();

            return(objComando.ExecuteNonQuery());
        }
        catch (Exception ex)
        {
            throw ex;
        }
        finally
        {
            //Fecha a conexao se aberta
            if (objConexao.State != ConnectionState.Closed)
            {
                objConexao.Close();
            }
        }
    }
Пример #10
0
 public void Deletar(Glossario entidade)
 {
     throw new NotImplementedException();
 }
Пример #11
0
 public void Atualizar(Glossario entidade)
 {
     _contexto.Glossario.Add(entidade);
     _contexto.Entry(entidade).State = EntityState.Modified;
 }
Пример #12
0
 public void AtualizarGlossario(Glossario glossario)
 {
     _glossarioRepositorio.Atualizar(glossario);
     _glossarioRepositorio.Salvar();
 }