protected void btnSave_Click(object sender, EventArgs e) { try { TCategorias dtoCat = new TCategorias(); dtoCat.Id = txtCodigo.Text; dtoCat.Nome = txtNome.Text; BCategorias categoria = BCategorias.getInstance(); if (_id == null || _id == "") { categoria.Incluir(dtoCat); lblMsg.Text = "Tema inserido com sucesso."; LimparCampos(); } else { categoria.Alterar(dtoCat); lblMsg.Text = "Tema alterado com sucesso."; } } catch (Exception ex) { lblMsg.Text = "Problema ao inserir tema: " + ex.Message; } }
protected void btnSave_Click(object sender, EventArgs e) { try { TSubCategorias dtoSubCat = new TSubCategorias(); TCategorias dtoCat = new TCategorias(); dtoSubCat.Nome = txtNome.Text; dtoCat.Id = ddlCategorias.SelectedItem.Value; dtoSubCat.Categoria = dtoCat; BSubCategorias subCat = BSubCategorias.getInstance(); if (_id == 0) { subCat.Incluir(dtoSubCat); lblMsg.Text = "Sub-Tema inserido com sucesso."; LimparCampos(); } else { dtoSubCat.Id = Convert.ToInt32(txtCodigo.Text); subCat.Alterar(dtoSubCat); lblMsg.Text = "Sub-Tema alterado com sucesso."; } } catch (Exception ex) { lblMsg.Text = "Problema ao inserir sub-tema: " + ex.Message; } }
/// <summary> /// Alteração de categoria /// </summary> /// <returns></returns> public void Alterar(TCategorias dtoCategoria) { try { daoCategoria.Alterar(dtoCategoria); } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Altera uma categoria no banco de dados /// </summary> /// <param name="dtoCategoria"></param> /// <returns></returns> public void Alterar(TCategorias dtoCategoria) { string _sql; try { _sql = "UPDATE BI_CATEGORIAS SET CAT_NOME = '" + dtoCategoria.Nome + "', CAT_DT_CRIACAO = getdate() WHERE CAT_ID = '" + dtoCategoria.Id + "'"; SqlHelper.ExecuteNonQuery(conn, CommandType.Text, _sql); } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Inclusão de nova categoria /// </summary> /// <returns></returns> public void Incluir(TCategorias dtoCategoria) { IList<TCategorias> lstCat; try { lstCat = daoCategoria.Pesquisar(dtoCategoria.Nome); if (lstCat.Count > 0) { if ((lstCat[0] as TCategorias).Nome.ToUpper() == dtoCategoria.Nome.ToUpper()) { throw new Exception("Tema já existe cadastrado."); } } daoCategoria.Incluir(dtoCategoria); } catch (Exception ex) { throw new Exception(ex.Message); } }
public TSubCategorias Pesquisar(Int64 imgId) { string _sql; SqlDataReader drSubCat; TSubCategorias dtoSubCat; TCategorias dtoCat; try { _sql = "SELECT TOP 1 A.SCT_ID, A.SCT_NOME, A.SCT_DT_CRIACAO, A.CAT_ID FROM BI_SUB_CATEGORIAS A, BI_IMG_X_SUBCAT B " + "WHERE A.SCT_ID = B.SCT_ID AND B.IMG_ID = " + imgId; drSubCat = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql); dtoSubCat = new TSubCategorias(); dtoCat = new TCategorias(); if (drSubCat.Read()) { dtoSubCat.Id = drSubCat.GetInt32(0); dtoSubCat.Nome = drSubCat.GetString(1); dtoSubCat.DataCriacao = drSubCat.GetDateTime(2); dtoCat.Id = drSubCat.GetString(3); dtoSubCat.Categoria = dtoCat; } return dtoSubCat; } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Pesquisa uma sub-categoria do banco de dados /// </summary> /// <param name="dtoCategoria"></param> /// <returns></returns> public IList<TSubCategorias> Pesquisar(string catId, string nome) { string _sql; SqlDataReader drSubCat; IList<TSubCategorias> lstSubCat; TSubCategorias dtoSubCat; TCategorias dtoCat; try { _sql = "SELECT TOP 1 SCT_ID, SCT_NOME, SCT_DT_CRIACAO, CAT_ID FROM BI_SUB_CATEGORIAS "; if (nome.Trim() != "") { _sql += " WHERE UPPER(SCT_NOME) = UPPER('" + nome + "')"; } if (catId.Trim() != "") { if (nome.Trim() != "") { _sql += " AND "; } else { _sql += " WHERE "; } _sql += " CAT_ID = '" + catId + "'"; } drSubCat = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql); lstSubCat = new List<TSubCategorias>(); if (drSubCat.Read()) { dtoSubCat = new TSubCategorias(); dtoCat = new TCategorias(); dtoSubCat.Id = drSubCat.GetInt32(0); dtoSubCat.Nome = drSubCat.GetString(1); dtoSubCat.DataCriacao = drSubCat.GetDateTime(2); dtoCat.Id = drSubCat.GetString(3); dtoSubCat.Categoria = dtoCat; lstSubCat.Add(dtoSubCat); } return lstSubCat; } catch (Exception ex) { throw new Exception(ex.Message); } }
public IList<TSubCategorias> Listar(string themesId) { string _sql; SqlDataReader drSubCat; IList<TSubCategorias> lstSubCat; TSubCategorias dtoSubCat; TCategorias dtoCat; try { _sql = "SELECT A.SCT_ID, A.SCT_NOME, A.SCT_DT_CRIACAO, A.CAT_ID, B.CAT_NOME FROM BI_SUB_CATEGORIAS A, BI_CATEGORIAS B " + "WHERE B.CAT_ID = A.CAT_ID AND A.CAT_ID IN (" + themesId + ") ORDER BY B.CAT_NOME, SCT_NOME"; drSubCat = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql); lstSubCat = new List<TSubCategorias>(); while (drSubCat.Read()) { dtoSubCat = new TSubCategorias(); dtoCat = new TCategorias(); dtoSubCat.Id = drSubCat.GetInt32(0); dtoSubCat.Nome = drSubCat.GetString(1); dtoSubCat.DataCriacao = drSubCat.GetDateTime(2); dtoCat.Id = drSubCat.GetString(3); dtoCat.Nome = drSubCat.GetString(4); dtoSubCat.Categoria = dtoCat; lstSubCat.Add(dtoSubCat); } return lstSubCat; } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Lista um tema do banco de dados pelo id /// </summary> /// <param name="dtoCategoria"></param> /// <returns></returns> public TCategorias Pesquisar(string id, string nome) { string _sql; SqlDataReader drCat; TCategorias dtoCat; try { _sql = "SELECT TOP 1 CAT_ID, CAT_NOME, CAT_DT_CRIACAO FROM BI_CATEGORIAS WHERE UPPER(CAT_ID) = UPPER('" + id + "')"; if (nome.Trim() != "") { _sql += " AND UPPER(CAT_NOME) = UPPER('" + nome + "')"; } drCat = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql); dtoCat = new TCategorias(); if (drCat.Read()) { dtoCat.Id = drCat.GetString(0); dtoCat.Nome = drCat.GetString(1); dtoCat.DataCriacao = drCat.GetDateTime(2); } return dtoCat; } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Lista um tema do banco de dados pelo nome /// </summary> /// <param name="dtoCategoria"></param> /// <returns></returns> public IList<TCategorias> Pesquisar(string nome) { string _sql; SqlDataReader drCat; IList<TCategorias> lstCat; TCategorias dtoCat; try { _sql = "SELECT TOP 1 CAT_ID, CAT_NOME, CAT_DT_CRIACAO FROM BI_CATEGORIAS WHERE UPPER(CAT_NOME) = UPPER('" + nome + "')"; drCat = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql); lstCat = new List<TCategorias>(); dtoCat = new TCategorias(); if (drCat.Read()) { dtoCat.Id = drCat.GetString(0); dtoCat.Nome = drCat.GetString(1); dtoCat.DataCriacao = drCat.GetDateTime(2); lstCat.Add(dtoCat); } return lstCat; } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Lista todas as categoria do banco de dados /// </summary> /// <param name="dtoCategoria"></param> /// <returns></returns> public IList<TCategorias> Listar() { string _sql; SqlDataReader drCat; IList<TCategorias> lstCat; TCategorias dtoCat; try { _sql = "SELECT CAT_ID, CAT_NOME, CAT_DT_CRIACAO FROM BI_CATEGORIAS ORDER BY CAT_ID, CAT_NOME"; drCat = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql); lstCat = new List<TCategorias>(); while (drCat.Read()) { dtoCat = new TCategorias(); dtoCat.Id = drCat.GetString(0); dtoCat.Nome = drCat.GetString(1); dtoCat.DataCriacao = drCat.GetDateTime(2); lstCat.Add(dtoCat); } return lstCat; } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Insere uma nova categoria no banco de dados /// </summary> /// <param name="dtoCategoria"></param> /// <returns></returns> public void Incluir(TCategorias dtoCategoria) { string _sql; try { _sql = "INSERT INTO BI_CATEGORIAS(CAT_ID, CAT_NOME, CAT_DT_CRIACAO) VALUES('" + dtoCategoria.Id.Trim().ToUpper() +"', '" + dtoCategoria.Nome + "', getdate())"; SqlHelper.ExecuteNonQuery(conn, CommandType.Text, _sql); } catch (Exception ex) { throw new Exception(ex.Message); } }