Jump to content


Rodrigo César Nunes

Member Since 15/10/2009
Offline Last Active 07/11/2011, 16:03
-----

Topics I've Started

Como Usar O Método Add No Arraylist

31/01/2010, 14:22

Olá pessoal,

Estou começando a estudar C#. Estou querendo saber como faço para adicionar Objetos nessa lista..

Fiz um debug pra verificar o que estava ocorrendo e o resultado é o seguinte

quando preencho o meu formulario na primeira vez como por exemplo

int dia = Convert.ToInt32(txt_Dia.Text);
            int hora = Convert.ToInt32(txt_Hora.Text);
            int tran = Convert.ToInt32(txt_Transito.Text);

            transito.Dia = dia;                                             // SUPONDO QUE AQUI SEJA 01
            transito.Hora = hora;                                        // SUPONDO QUE AQUI SEJA 10
            transito.Tamanho_Congestionamento = tran;      // SUPONDO QUE AQUI SEJA 20
            transito.CadastrarInfo(transito);
         
Supondo que eu clique de novo entao as informaçoes seriam essas por exemplo

int dia = Convert.ToInt32(txt_Dia.Text);
            int hora = Convert.ToInt32(txt_Hora.Text);
            int tran = Convert.ToInt32(txt_Transito.Text);

            transito.Dia = dia;                                             // SUPONDO QUE AQUI SEJA 10
            transito.Hora = hora;                                        // SUPONDO QUE AQUI SEJA 11
            transito.Tamanho_Congestionamento = tran;      // SUPONDO QUE AQUI SEJA 25
            transito.CadastrarInfo(transito);



Bom, então está acontecendo o seguinte.. a Minha Arraylist fica assim

lista[0] = ======= aqui fica cadastrado o ultimo elemento ===================

lista[1] = ======= aqui tambem fica cadastrado o ultimo elemento ===================


Abaixo o método Add que estou usando!! Só sei que parece que no Java é diferente!!! ele cadastra todos!
public void CadastrarInfo(Situacao_Transito p)
{

               this.lista.Add(p);
                    

        }


Obrigado a todos que puderem ajudar

Erro Na Inserção Ou Na Busca Arraylist

30/01/2010, 14:45

Olá Pessoal, estou começando a estudar C# e estou com um probleminha com ArrayList

Estou criando um programinha que cadastra dia , hora e tamanho do congestionamento

Essa é minha classe modelo

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace Transito
{
    class Situacao_Transito
    {

        private int dia ;
        private int hora ;
        private int tamanho_congestionamento;

        public ArrayList lista;


        public Situacao_Transito()
        {
            this.lista = new ArrayList();

        }

        public void CadastrarInfo(Situacao_Transito p)
        {
           
            this.lista.Add(p);
            
          
        }

        public String ImprimirDias()
        {
            
            String x = "";
            

             foreach (Situacao_Transito obj in this.lista)
            {

                x += Convert.ToString(obj.Dia);
            }

            return x;
    
            
        }


        public int Dia
         {
         get { return this.dia; }
         set {this.dia = value;}
         }

        public int Hora
        {
         get { return this.hora; }
         set { this.hora = value; }
        }


        public int Tamanho_Congestionamento
        {
            get { return this.tamanho_congestionamento; }
            set { this.tamanho_congestionamento = value; }
        }



    
    }


Essa é a classe do formulario


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Transito
{
    public partial class frm_Principal : Form
    {
        Situacao_Transito transito = new Situacao_Transito();

        public frm_Principal()
        {
           InitializeComponent();
        }

        private void btn_Cadastrar_Click(object sender, EventArgs e)
        {

            int dia = Convert.ToInt32(txt_Dia.Text);
            int hora = Convert.ToInt32(txt_Hora.Text);
            int tran = Convert.ToInt32(txt_Transito.Text);

            transito.Dia = dia;
            transito.Hora = hora;
            transito.Tamanho_Congestionamento = tran;
            transito.CadastrarInfo(transito);
         
             


            
        }

        private void button1_Click(object sender, EventArgs e)
        {
            rchTxtBx_Lista.Text = transito.ImprimirDias();
        }
    }
}



Problema: Toda vez que mando listar os dias por exemplo ele só pega o ultimo elemento ! e eu gostaria de obter dados de todos os
objetos cadastrados na Arraylist

Não sei se o problema está no método de inserção ou no método de impressão!

Agradeço a todos que puderem ajudar

Obrigado

Rodrigo César
Salvador-BA






}

Busca De Imagens Após O Upload

09/01/2010, 10:45

Olá pessoal,

Estou precisando de uma ajuda que acredito que deva ser relativamente simples, porém eu ainda não captei direito.

Problema: estou desenvolvendo um site de imobiliaria no qual estou usando o script abaixo para fazer o UPLOAD das imagens no qual eu gravo
as imagens na pasta e sua referencia no Banco.
Cada Imóvel pode ter N imagens.

public function uploadFoto($ultimoid) {

    $idultimateimovel = $ultimoid;
    
    $filename = ($this->arquivo['name']);
    $tmp_file = ($this->arquivo['tmp_name']);

    
    $filepath = (__FILE__).DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'fotos'.DIRECTORY_SEPARATOR.$filename;

    
    // Copia o arquivo enviado para o diretório correto.
    if (false === move_uploaded_file($tmp_file, $filepath))
        echo '<strong>ERROR</strong> Falha ao enviar arquivo para servidor.';
    else
        echo '<strong>Sucesso!</strong> Arquivo enviado com sucesso!';

        
    $banco = new Config;
    $banco->db_conecta();
    $sql = "INSERT INTO fotos (id_foto, Imoveis_idImoveis,nome_foto) values (null,'$idultimateimovel','{$this->arquivo['name']}')";
    
    $resultado = mysql_query($sql);
    $banco = mysql_error();
    
    if (!$resultado) {
        die(mysql_error());
        
    } else {
        echo("Foto Gravada com sucesso!");
    }

    
}

Eu preciso de um exemplo que mostre como eu busco cada imovel com suas respectivas fotos que estão nas pastas.

Desde já agradeço

Listar Itens De Uma Tabela

21/11/2009, 18:19

Pessoal , tudo bem??

Pessoal é o seguinte, vou começar como a maioria ratificando q nao tenho experiencia em php e desde já agradeço imensamente quem puder me ajudar

CASE: Estou criando a parte de edição de dados de um cliente de um sistema ..No momento do cadastro eu utilizo funções como a que está abaixo para listar os dados dados como cidade, bairro, estado.

public function imprimeCidade() {
    
        $banco = new Config;
        $banco->db_conecta();
        
        $sql = "select id_cidade, nome_cidade from cidade";
        $resultado = mysql_query($sql);
        echo($resultado);
        while ($linha = mysql_fetch_row($resultado)) {
            echo "<option value=\"{$linha[0]}\">{$linha[1]}</option>";

        }
    }
PROBLEMA: Preciso listar todas as cidades por exemplo , mas agora preciso que a primeira cidade da lista seja a de um determinado cliente. Alguém poderia mostrar como ficaria isso??

Não Tou Conseguindo Enviar Arquivo

15/10/2009, 16:00

Pessoal !

Eu acredito que estou com problema no envio de um arquivo

Esse é meu HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<META NAME="GENERATOR" CONTENT="MAX's HTML Beauty++ 2004">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="admin/cadimoveis.css" rel="stylesheet" type="text/css" />
<div id="centro">
	<form name="cadastroimoveis" method="post" action="admin/imoveiscontrole.php">
		<br>
		
	   
	   <label id="lbltransacao">Transação: <select name="transacao">
		   <option>Selecione a Transação</option>
		   <option value="Aluguel">Aluguel</option>
			<option value="Venda">Venda</option>
			</select>
 		</label>
		<br>
	   
		<label id="lbltipoimovel">Tipo do Imóvel : <select name="tipoimovel">
		   <?php include_once("Imobiliaria.php");$cliente = new Imobiliaria();
				  $cliente->imprimeTipo(); ?>
 		</label>
		
		<br>
		<label id="lblproprietario">Proprietário : <select name="proprietario" >
		   <?php include_once("Imobiliaria.php");$cliente = new Imobiliaria();
				  $cliente->imprimeNomeCliente(); ?>
 </label>
		<br>
		<label id="lbllogradouro">Logradouro: <input type="text" name="logradouroimovel" size="50"> </label>
		<br>
   
	<label id="lblcidade">Cidade : <select name="cidadeimovel">
		   <?php include_once("Imobiliaria.php");$cliente = new Imobiliaria();
				  $cliente->imprimeCidade(); ?>
 		</label>
		<br>
	
   <label id="lblbairro">Bairro : <select name="bairroimovel">
		   <?php include_once("Imobiliaria.php");$cliente = new Imobiliaria();
				  $cliente->imprimeBairro(); ?>
 </label>
	<br>
	 <label id="lblestado">Estado : <select name="estadoimovel">
		   <?php include_once("Imobiliaria.php");$cliente = new Imobiliaria();
				  $cliente->imprimeEstado(); ?>
 </label>
	<br>

		<label id="lblvalor">Valor: <input type="text" name="valorimovel" size="10"> </label>
	 <br>
	<label id="lblarea">Área: <input type="text" name="areaimovel" size="10"> </label>
	   <br>
	   <label id="lblquartos">Quartos: <input type="text" name="quartosimovel" size="5"> </label>
   
	<br>
	<label id="lblsuites">Suítes: <input type="text" name="suitessimovel" size="5"> </label>
	<br>
		<label id="lblobs">Descrição:  </label>
		
		<textarea id="lbltextobs" cols=50 rows=6 name="descimovel"> </textarea> 
<br>
<label id="lblfotos">Enviar Fotos: <input type="file" name="foto" ></label>
<br>

	<input id="btn_cadastrar" name="btcad" type="submit" value="Cadastrar"> </input>
	<input id="btn_limpar" name="btlimp" type="reset" value="Limpar"> </input>
	
</form>
</div>
</div>


Agora a parte do PHP

<?php 
include_once ("Imoveis.php");
include_once ("Imobiliaria.php");

$transacao	= $_POST['transacao'];
$tipoimovel   = $_POST['tipoimovel'];
$proprietario = $_POST['proprietario'];
$logradouro   = $_POST['logradouroimovel'];
$cidade	   = $_POST['cidadeimovel'];
$bairro	   = $_POST['bairroimovel'];
$estado	   = $_POST['estadoimovel'];
$valorimovel  = $_POST['valorimovel'];
$area		 = $_POST['areaimovel'];
$quartos	  = $_POST['quartosimovel'];
$suites	   = $_POST['suitessimovel'];
$descricao	= $_POST['descimovel'];
$arquivo	  = isset($_FILES['foto']) ? $_FILES['foto'] : FALSE;


echo $arquivo["name"]; // aqui eu mando imprimir o nome do arquivo e a pagina em html sai toda em branco


Bom..como falei no comentário no codigo...nao sei qual o motivo dele nao imprimir o nome do arquivo.?

Alguem pode me ajudar..

Obrigado

Rodrigo César
Salvador-BA

IPB Skin By Virteq