protected void btnSave_Click(object sender, EventArgs e) { try { TParametros dto = new TParametros(); dto.Parametro = txtNome.Text; dto.Valor = txtValor.Text; BParametros objBO = BParametros.getInstance(); if (_id == 0) { objBO.Incluir(dto); lblMsg.Text = "Parametro inserido com sucesso."; LimparCampos(); } else { dto.Id = Convert.ToInt32(txtCodigo.Text); objBO.Alterar(dto); lblMsg.Text = "Parametro alterado com sucesso."; } } catch (Exception ex) { lblMsg.Text = "Problema ao inserir parametro: " + ex.Message; } }
/// <summary> /// Alteração de categoria /// </summary> /// <returns></returns> public void Alterar(TParametros dto) { try { daoParametros.Alterar(dto); } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Altera uma sub-categoria no banco de dados /// </summary> /// <param name="dto"></param> /// <returns></returns> public void Alterar(TParametros dto) { string _sql; try { _sql = "UPDATE BI_PARAMETROS SET PAR_CODIGO = '" + dto.Parametro + "', PAR_VALOR = '" + dto.Valor + "' WHERE PAR_ID = " + dto.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(TParametros dto) { IList<TParametros> lst; try { lst = daoParametros.Pesquisar(dto.Parametro); if (lst.Count > 0) { if ((lst[0] as TParametros).Parametro.ToUpper() == dto.Parametro.ToUpper()) { throw new Exception("Parametro já existe cadastrado."); } } daoParametros.Incluir(dto); } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Pesquisa uma sub-categoria do banco de dados por ID /// </summary> /// <param name="dtoCategoria"></param> /// <returns></returns> public TParametros Pesquisar(int id) { string _sql; SqlDataReader dr; TParametros dto; try { _sql = "SELECT TOP 1 PAR_ID, PAR_CODIGO, PAR_VALOR FROM BI_PARAMETROS WHERE PAR_ID = " + id; dr = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql); dto = new TParametros(); if (dr.Read()) { dto.Id = dr.GetInt32(0); dto.Parametro = dr.GetString(1); dto.Valor = dr.GetString(2); } dr.Dispose(); return dto; } 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<TParametros> Pesquisar(string codigo) { string _sql; SqlDataReader dr; IList<TParametros> lst; TParametros dto; try { _sql = "SELECT TOP 1 PAR_ID, PAR_CODIGO, PAR_VALOR FROM BI_PARAMETROS WHERE UPPER(PAR_CODIGO) = UPPER('" + codigo + "')"; dr = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql); lst = new List<TParametros>(); if (dr.Read()) { dto = new TParametros(); dto.Id = dr.GetInt32(0); dto.Parametro = dr.GetString(1); dto.Valor = dr.GetString(2); lst.Add(dto); } return lst; } 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<TParametros> Listar() { string _sql; SqlDataReader dr; IList<TParametros> lst; TParametros dto; try { _sql = "SELECT PAR_ID, PAR_CODIGO, PAR_VALOR FROM BI_PARAMETROS ORDER BY PAR_CODIGO"; dr = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql); lst = new List<TParametros>(); while (dr.Read()) { dto = new TParametros(); dto.Id = dr.GetInt32(0); dto.Parametro = dr.GetString(1); dto.Valor = dr.GetString(2); lst.Add(dto); } dr.Dispose(); return lst; } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Insere uma nova sub-categoria no banco de dados /// </summary> /// <param name="dto"></param> /// <returns></returns> public void Incluir(TParametros dto) { string _sql; try { _sql = "INSERT INTO BI_PARAMETROS(PAR_CODIGO, PAR_VALOR) VALUES('" + dto.Parametro + "', '" + dto.Valor + "')"; SqlHelper.ExecuteNonQuery(conn, CommandType.Text, _sql); } catch (Exception ex) { throw new Exception(ex.Message); } }