コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: DALImagem.cs プロジェクト: AppResiduosUrbanos/ACCRS
        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);
        }