protected void btnSave_Click(object sender, EventArgs e) { try { TPastas dtoPas = new TPastas(); TGavetas dtoGav = new TGavetas(); dtoPas.Descricao = txtDescricao.Text; dtoGav.Id = Convert.ToInt32(ddlGavetas.SelectedItem.Value); dtoPas.Gaveta = dtoGav; BPastas pasta = BPastas.getInstance(); if (_id == 0) { pasta.Incluir(dtoPas); lblMsg.Text = "Pasta inserida com sucesso."; LimparCampos(); } else { dtoPas.Id = Convert.ToInt32(txtCodigo.Text); pasta.Alterar(dtoPas); lblMsg.Text = "Pasta alterada com sucesso."; } } catch (Exception ex) { lblMsg.Text = "Problema ao inserir pasta: " + ex.Message; } }
protected void btnSave_Click(object sender, EventArgs e) { try { TGavetas dtoGav = new TGavetas(); dtoGav.Descricao = txtDescricao.Text; BGavetas gaveta = BGavetas.getInstance(); if (_id == 0) { gaveta.Incluir(dtoGav); lblMsg.Text = "Gaveta inserida com sucesso."; LimparCampos(); } else { dtoGav.Id = Convert.ToInt32(txtCodigo.Text); gaveta.Alterar(dtoGav); lblMsg.Text = "Gaveta alterada com sucesso."; } } catch (Exception ex) { lblMsg.Text = "Problema ao inserir gaveta: " + ex.Message; } }
/// <summary> /// Alteração de categoria /// </summary> /// <returns></returns> public void Alterar(TGavetas dtoGaveta) { try { daoGaveta.Alterar(dtoGaveta); } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Altera uma gaveta no banco de dados /// </summary> /// <param name="dtoCategoria"></param> /// <returns></returns> public void Alterar(TGavetas dtoGaveta) { string _sql; try { _sql = "UPDATE BI_GAVETA SET GAV_DESCRICAO = '" + dtoGaveta.Descricao + "' WHERE GAV_ID = " + dtoGaveta.Id; SqlHelper.ExecuteNonQuery(conn, CommandType.Text, _sql); } 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 TGavetas Pesquisar(int id) { string _sql; SqlDataReader drGav; TGavetas dtoGav; try { _sql = "SELECT TOP 1 GAV_ID, GAV_DESCRICAO FROM BI_GAVETA WHERE GAV_ID = " + id; drGav = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql); dtoGav = new TGavetas(); if (drGav.Read()) { dtoGav.Id = drGav.GetInt32(0); dtoGav.Descricao = drGav.GetString(1); } return dtoGav; } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Lista uma gaveta do banco de dados pelo nome /// </summary> /// <param name="dtoCategoria"></param> /// <returns></returns> public IList<TGavetas> Pesquisar(string descricao) { string _sql; SqlDataReader drGav; IList<TGavetas> lstGav; TGavetas dtoGav; try { _sql = "SELECT TOP 1 GAV_ID, GAV_DESCRICAO FROM BI_GAVETA WHERE UPPER(GAV_DESCRICAO) = UPPER('" + descricao + "')"; drGav = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql); lstGav = new List<TGavetas>(); dtoGav = new TGavetas(); if (drGav.Read()) { dtoGav.Id = drGav.GetInt32(0); dtoGav.Descricao = drGav.GetString(1); lstGav.Add(dtoGav); } return lstGav; } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Lista todas as gavetas do banco de dados /// </summary> /// <param name="dtoGaveta"></param> /// <returns></returns> public IList<TGavetas> Listar() { string _sql; SqlDataReader drGav; IList<TGavetas> lstGav; TGavetas dtoGav; try { _sql = "SELECT GAV_ID, GAV_DESCRICAO FROM BI_GAVETA ORDER BY GAV_DESCRICAO"; drGav = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql); lstGav = new List<TGavetas>(); while (drGav.Read()) { dtoGav = new TGavetas(); dtoGav.Id = drGav.GetInt32(0); dtoGav.Descricao = drGav.GetString(1); lstGav.Add(dtoGav); } return lstGav; } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Insere uma nova gaveta no banco de dados /// </summary> /// <param name="dtoGaveta"></param> /// <returns></returns> public void Incluir(TGavetas dtoGaveta) { string _sql; try { _sql = "INSERT INTO BI_GAVETA(GAV_DESCRICAO) VALUES('" + dtoGaveta.Descricao + "')"; SqlHelper.ExecuteNonQuery(conn, CommandType.Text, _sql); } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Lista uma pasta do banco de dados pelo id /// </summary> /// <param name="dtoPasta"></param> /// <returns></returns> public TPastas Pesquisar(int id) { string _sql; SqlDataReader drPas; TPastas dtoPasta; TGavetas dtoGaveta; try { _sql = "SELECT TOP 1 PAS_ID, PAS_DESCRICAO, GAV_ID FROM BI_PASTA WHERE PAS_ID = " + id; drPas = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql); dtoPasta = new TPastas(); if (drPas.Read()) { dtoGaveta = new TGavetas(); dtoPasta.Id = drPas.GetInt32(0); dtoPasta.Descricao = drPas.GetString(1); dtoGaveta.Id = drPas.GetInt32(2); dtoPasta.Gaveta = dtoGaveta; } return dtoPasta; } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Lista uma pasta do banco de dados pelo nome /// </summary> /// <param name="dtoPasta"></param> /// <returns></returns> public IList<TPastas> Pesquisar(string descricao) { string _sql; SqlDataReader drPas; IList<TPastas> lstPas; TPastas dtoPasta; TGavetas dtoGav; try { _sql = "SELECT TOP 1 PAS_ID, PAS_DESCRICAO, GAV_ID FROM BI_PASTA WHERE UPPER(PAS_DESCRICAO) = UPPER('" + descricao + "')"; drPas = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql); lstPas = new List<TPastas>(); dtoPasta = new TPastas(); dtoGav = new TGavetas(); if (drPas.Read()) { dtoPasta.Id = drPas.GetInt32(0); dtoPasta.Descricao = drPas.GetString(1); dtoGav.Id = drPas.GetInt32(2); dtoPasta.Gaveta = dtoGav; lstPas.Add(dtoPasta); } return lstPas; } catch (Exception ex) { throw new Exception(ex.Message); } }
public IList<TPastas> Listar(int gavId) { string _sql; SqlDataReader drPas; IList<TPastas> lstPas; TPastas dtoPasta; TGavetas dtoGaveta; try { _sql = "SELECT PAS_ID, PAS_DESCRICAO, GAV_ID FROM BI_PASTA WHERE GAV_ID = " + gavId + " ORDER BY PAS_DESCRICAO"; drPas = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql); lstPas = new List<TPastas>(); while (drPas.Read()) { dtoPasta = new TPastas(); dtoGaveta = new TGavetas(); dtoPasta.Id = drPas.GetInt32(0); dtoPasta.Descricao = drPas.GetString(1); dtoGaveta.Id = drPas.GetInt32(2); dtoPasta.Gaveta = dtoGaveta; lstPas.Add(dtoPasta); } return lstPas; } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Inclusão de nova categoria /// </summary> /// <returns></returns> public void Incluir(TGavetas dtoGaveta) { IList<TGavetas> lstGav; try { lstGav = daoGaveta.Pesquisar(dtoGaveta.Descricao); if (lstGav.Count > 0) { if ((lstGav[0] as TGavetas).Descricao.ToUpper() == dtoGaveta.Descricao.ToUpper()) { throw new Exception("Gaveta já existe cadastrado."); } } daoGaveta.Incluir(dtoGaveta); } catch (Exception ex) { throw new Exception(ex.Message); } }