protected void Page_Load(object sender, EventArgs e) { string idImg; TFavoritos dto; TClientes dtoClie; TImagens dtoImg; IList<TImagens> lstImgs; try { idImg = Request.QueryString["img"]; if (idImg != "") { dto = new TFavoritos(); dtoClie = new TClientes(); dtoImg = new TImagens(); lstImgs = new List<TImagens>(); dtoClie.Id = Util.ReturnUserId(Request.ServerVariables["REMOTE_USER"]); dtoImg.Id = Convert.ToInt64(idImg); dto.Cliente = dtoClie; lstImgs.Add(dtoImg); dto.Imagem = lstImgs; BFavoritos objBO = BFavoritos.getInstance(); objBO.Incluir(dto); lblMsg.Text = "Imagem adicionada aos favoritos!"; } } catch (Exception ex) { lblMsg.Text = "Problema ao inserir a imagem ao favorito: " + ex.Message; } }
/// <summary> /// Pesquisa um cliente do banco de dados /// </summary> /// <param name="dtoCategoria"></param> /// <returns></returns> public TClientes Pesquisar(string userName) { string _sql; SqlDataReader dr; TClientes dto; try { _sql = "SELECT TOP 1 CLI_ID,CLI_NOME_RAZAO_SOCIAL,mem.Email,CLI_CPF_CNPJ,isnull(CLI_TELEFONE_COM,'') CLI_TELEFONE_COM, " + "isnull(CLI_FAX,'') CLI_FAX, isnull(CLI_CONTATO,'') CLI_CONTATO,isnull(CLI_TELEFONE_CONTATO,'') CLI_TELEFONE_CONTATO, " + "isnull(CLI_ENDERECO,'') CLI_ENDERECO,isnull(CLI_NUMERO,'') CLI_NUMERO,isnull(CLI_COMPLEMENTO,'') CLI_COMPLEMENTO, " + "isnull(CLI_ESTADO,'') CLI_ESTADO,isnull(CLI_CIDADE,'') CLI_CIDADE,isnull(CLI_CEP,'') CLI_CEP, " + "isnull(CLI_DT_ULT_ATLZ,'') CLI_DT_ULT_ATLZ,CLI.UserName " + "FROM BI_CLIENTE CLI " + "inner join aspnet_users users on users.username = CLI.username " + "inner join aspnet_membership mem on mem.userId = users.userId " + "WHERE UPPER(CLI.UserName) = UPPER('" + userName + "')"; dr = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql); dto = new TClientes(); if (dr.Read()) { dto.Id = dr.GetInt32(0); dto.RazaoSocial = dr.GetString(1); dto.Email = dr.GetString(2); dto.CpfCnpj = dr.GetString(3); dto.TelefoneComercial = (dr.GetString(4)==null?"":dr.GetString(4)); dto.Fax = (dr.GetString(5) == null ? "" : dr.GetString(5)); dto.Contato = (dr.GetString(6) == null ? "" : dr.GetString(6)); dto.TelefoneContato = (dr.GetString(7) == null ? "" : dr.GetString(7)); dto.Endereco = (dr.GetString(8) == null ? "" : dr.GetString(8)); dto.Numero = (dr.GetString(9) == null ? "" : dr.GetString(9)); dto.Complemento = (dr.GetString(10) == null ? "" : dr.GetString(10)); dto.Estado = dr.GetString(11); dto.Cidade = dr.GetString(12); dto.CEP = dr.GetString(13); dto.DataCriacao = dr.GetDateTime(14); dto.UserName = dr.GetString(15); } return dto; } catch (Exception ex) { throw new Exception(ex.Message); } }
public IList<TFavoritos> Listar(int cliId) { string _sql; SqlDataReader dr; IList<TFavoritos> lst; IList<TImagens> lstImg; TFavoritos dto; TClientes dtoCli; TImagens dtoImg; try { _sql = "SELECT CLI_ID, IMG_ID, FAV_DT_CRIACAO FROM BI_FAVORITOS WHERE CLI_ID = " + cliId + " ORDER BY IMG_ID"; dr = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql); lst = new List<TFavoritos>(); lstImg = new List<TImagens>(); dr.Read(); dto = new TFavoritos(); dtoCli = new TClientes(); dtoImg = new TImagens(); dtoCli.Id = dr.GetInt32(0); dtoImg.Id = dr.GetInt64(1); dto.DataCriacao = dr.GetDateTime(2); dto.Cliente = dtoCli; lstImg.Add(dtoImg); while (dr.Read()) { dtoImg = new TImagens(); dtoImg.Id = dr.GetInt64(1); lstImg.Add(dtoImg); } dto.Imagem = lstImg; lst.Add(dto); return lst; } catch (Exception ex) { throw new Exception(ex.Message); } }
public TFavoritos Pesquisar(int idClie, Int64 idImg) { string _sql; SqlDataReader dr; TFavoritos dto; TImagens dtoImg; TClientes dtoClie; IList<TImagens> lstImg; try { _sql = "SELECT TOP 1 CLI_ID, IMG_ID, FAV_DT_CRIACAO FROM BI_FAVORITOS WHERE CLI_ID = " + idClie + " AND IMG_ID = " + idImg; dr = SqlHelper.ExecuteReader(conn, CommandType.Text, _sql); dto = new TFavoritos(); dtoImg = new TImagens(); dtoClie = new TClientes(); lstImg = new List<TImagens>(); if (dr.Read()) { dtoClie.Id = dr.GetInt32(0); dtoImg.Id = dr.GetInt64(1); dto.Cliente = dtoClie; lstImg.Add(dtoImg); dto.Imagem = lstImg; dto.DataCriacao = dr.GetDateTime(2); } return dto; } catch (Exception ex) { throw new Exception(ex.Message); } }