int cargaImagem(string tipo) { BEImagem imagen = new BEImagem(); if (PosicionImage == 0 && tipo.Equals("A")) { return(0); } else if (PosicionImage != 0 && tipo.Equals("A")) { PosicionImage--; } if (ListImagem_Aux.Count - 1 == PosicionImage && tipo.Equals("P")) { return(0); } else if (ListImagem_Aux.Count - 1 != PosicionImage && tipo.Equals("P")) { PosicionImage++; } foreach (BusinessEntities.BEImagem imagens in ListImagem_Aux) { if (imagens.int_posicion == PosicionImage) { ImageVerificacao.ImageUrl = imagens.str_pathImagem; CodigoImage = imagens.int_idImagem; PosicionImage = imagens.int_posicion; return(1); } } return(0); }
public List <BEImagem> ObterImagens() { List <BEImagem> listImagens = new List <BEImagem>(); try { conexion = cn.Conectar(); cmd = new SqlCommand("pr_listarImagenes", conexion); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); // imprime o codigo do cliente para cada registro BEImagem BEImagem = null; int posicion = 0; while (dr.Read()) { BEImagem = new BEImagem(); BEImagem.int_idImagem = dr.GetInt32(0); BEImagem.int_idPessoa = dr.GetInt32(1); BEImagem.int_idCoordenada = dr.GetInt32(2); BEImagem.str_descImagem = dr.GetString(3); BEImagem.int_estadoImagem = dr.GetInt32(4); BEImagem.str_pathImagem = dr.GetString(5); BEImagem.int_idModerador = dr.GetInt32(6); BEImagem.dt_DataImagem = dr.GetDateTime(7); BEImagem.int_posicion = posicion++; listImagens.Add(BEImagem); } } catch (Exception ex) { str_error = ex.Message; } finally { // fecha o reader if (dr != null) { dr.Close(); } // fecha a conexão if (cn != null) { conexion.Close(); } } return(listImagens); }