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(); } } }
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); } } }
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; } }
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(); } } }
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; } }
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); } }
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(); } } }
public void Deletar(Glossario entidade) { throw new NotImplementedException(); }
public void Atualizar(Glossario entidade) { _contexto.Glossario.Add(entidade); _contexto.Entry(entidade).State = EntityState.Modified; }
public void AtualizarGlossario(Glossario glossario) { _glossarioRepositorio.Atualizar(glossario); _glossarioRepositorio.Salvar(); }