Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Adilson_Web_2007

Cadastro de empresa

Recommended Posts

Olá pessoal bom dia!

 

É o seguinte, estou iniciando em ASP.NET e estou tendo muita dificuldade. Preciso fazer um cadastro de empresa.

 

Eu tenho um DropDownList de onde vem a razao social do cliente, nessa tabela tem todas as informações que eu preciso para inserir no banco de dados.

 

Como eu faria para que quando o usuário selecionasse uma razão social preecnhesse os outros campos? são cinco campos!.

 

Desde já eu agradeço a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa!

 

 

cara, é bem simples... o DropDownList tem uma propriedade que é o POSTBACK, marque a mesma como TRUE

 

voce vai precisar criar um método que será carregado quando algum item do dropdownlist for selecionado(SelectedIndexChanged)

 

o seu método vai ser + - assim

 

protected void MostraDadosEmpresa(object sender, EventArgs e)
	{
		
		//select NOMEdaEMPRESA from empresa where idEmpresa = o que voce puxar do dropdown
		
	   // Crie um DataSet que receba o resultado da query


		// aqui vais atribuir o resultado da query em cada campo que deseja
		// note que onde tem r["NOMEdaEMPRESA"] o que está entre "" deve ser exatamente o nome do campo que está no banco de dados, se não ele	não irá pegar o resultado.

		foreach (DataRow r in ds1.Tables[0].Rows)
		{
			TextBoxNomeEmpresa.Text = Convert.ToString(r["NOMEdaEMPRESA"]);
		 }

			  
	 }

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu não sei criar um DataSet, pesquisei e não achei nenhum exemplo

 

Eu fiz assim mas não funcionou

 

private void MostraEmpresa(string parametro) {

		ConnectionStringSettings getString = WebConfigurationManager.ConnectionStrings["teste"] as ConnectionStringSettings;
		string query = "";
		query = "select cod_cliente,razao_social,cgc_cpf,insc_estadual  from rcr.cliente where tipo='J' and razao_social=" + parametro + "";

		if (getString != null) {

			OracleConnection conn = new OracleConnection(getString.ConnectionString);

			OracleCommand cmd = new OracleCommand(query, conn);
			OracleDataReader r = null;
			try
			{
				conn.Open();
				r = cmd.ExecuteReader(CommandBehavior.CloseConnection);

				if (r.HasRows)
				{


					while (r.Read())
					{
						int cnpj_clie = r.GetOrdinal("cgc_cpf");
						cnpj.Text = cnpj_clie.ToString();
					}
				}
			}
			finally
			{
				if (conn != null) conn.Close();


			}
		}
	}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.