public static IList<TPalavrasChave> RetornaListaPalavras(string palavras) { IList<TPalavrasChave> iPalavraChave = new List<TPalavrasChave>(); if (!string.IsNullOrEmpty(palavras)) { string[] arr = palavras.Split(','); for (int i = 0; i < arr.Length; i++) { TPalavrasChave dtoPalavraChave = new TPalavrasChave(); dtoPalavraChave.Palavrachave = arr[i].Trim(); iPalavraChave.Add(dtoPalavraChave); } } return iPalavraChave; }
public IList<TPalavrasChave> Listar(Int64 imgId) { string _sql; SqlDataReader dr; IList<TPalavrasChave> lst; TPalavrasChave dto; try { _sql = "SELECT A.PC_ID, A.PC_PALAVRA_CHAVE, A.PC_FONETICA, A.PC_DT_CRIACAO " + "FROM BI_PALAVRA_CHAVE A, BI_IMG_X_PC B WHERE A.PC_ID = B.PC_ID AND B.IMG_ID = " + imgId; dr = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql); lst = new List<TPalavrasChave>(); dto = new TPalavrasChave(); while (dr.Read()) { dto = new TPalavrasChave(); dto.Id = dr.GetInt64(0); dto.Palavrachave = dr.GetString(1); dto.Fonetica = dr.GetString(2); dto.DataCriacao = dr.GetDateTime(3); lst.Add(dto); } return lst; } catch (Exception ex) { throw new Exception(ex.Message); } }
protected void btnSave_Click(object sender, EventArgs e) { try { if (ValidaForm()) { BImagens objBO = BImagens.getInstance(); TImagens dto = new TImagens(); dto.Id = _id; dto.Codigo = txtCodigo.Text; dto.Titulo = txtTitulo.Text; dto.Detalhes = txtDetalhes.Text; dto.AUI = ddlAUI.SelectedValue; dto.Orientacao = ddlOrientacoes.SelectedValue; //DTOS TDisponibilidades dtoDisp = new TDisponibilidades(); dtoDisp.Id = Convert.ToInt32(ddlFormatos.SelectedValue); dto.Disponibilidade = dtoDisp; TFornecedores dtoForn = new TFornecedores(); dtoForn.Id = Convert.ToInt32(ddlFornecedores.SelectedValue); dto.Fornecedor = dtoForn; IList<TPalavrasChave> lst = new List<TPalavrasChave>();; for (int i = 0; i < ltbKeys.Items.Count; i++) { TPalavrasChave dtoPc = new TPalavrasChave(); dtoPc.Palavrachave = ltbKeys.Items[i].Text.Trim(); lst.Add(dtoPc); } dto.PalavrasChave = lst; TPastas dtoPasta = new TPastas(); dtoPasta.Id = Convert.ToInt32(ddlPastas.SelectedValue); dto.Pasta = dtoPasta; TSubCategorias dtoSubTema = new TSubCategorias(); dtoSubTema.Id = Convert.ToInt32(ddlSubTemas.SelectedValue); dto.Subtema = dtoSubTema; TTiposLicenca dtoTpLicenca = new TTiposLicenca(); dtoTpLicenca.Id = Convert.ToInt32(ddlTpLicencas.SelectedValue); dto.TipoLicenca = dtoTpLicenca; objBO.Alterar(dto); objBO = null; Response.Redirect("ImagesList.aspx"); } } catch (Exception ex) { lblMsg.Text = "Problema ao salvar dados da imagem: " + ex.Message; } }