Ejemplo n.º 1
0
        private void btnconsulta_Click(object sender, EventArgs e)
        {
            //Banco de Dados em SQLServer
            // 1 forma
            //string conec = @"Data Source=ricardo;Initial Catalog=Modelo;Integrated Security=True";
            //SqlConnection cn = new SqlConnection(conec);

            //  cn.Open();

            // 2 forma
            Conexao conexao = new Conexao();

            conexao.conectar();

            // prepara um comando SQL
            //string SQL = "select CadastroModelo.CodigoModelo, CadastroModelo.Nome , CadastroModeloFisico.Altura,";
            //       SQL += "CadastroModeloFisico.Peso,CadastroModeloFisico.Manequim,CadastroModeloFisico.Cor_da_Pele,";
            //       SQL += "CadastroModeloFisico.Cor_dos_Olhos,CadastroModeloFisico.Cor_do_Cabelo,CadastroModeloFisico.Cintura,";
            //       SQL += "CadastroModeloFisico.Quadril,CadastroModeloFisico.Busto" ;
            //       SQL += " from CadastroModelo,CadastroModeloFisico ";
            //       SQL += "where CadastroModelo.Cod_Modelo = '" + txtCodigoModelo.Text + "'";

            string SQL = "select CodigoModelo ,Nome ,Altura ,peso,Manequim , Cor_da_Pele ,Cor_dos_Olhos , Cor_do_Cabelo , Cintura ,Quadril ,Busto";

            SQL += " from CadastroModelo ";
            SQL += "join CadastroModeloFisico on CadastroModelo.CodigoModelo = '" + txtCodigoModelo.Text + "'";



            //  Instancia um novo comando com uma consulta e uma conexão
            SqlCommand cmd = new SqlCommand(SQL, conexao.cnString);

            //  Chama o método ExecuteNonQuery para enviar o comando
            cmd.ExecuteNonQuery();

            //instância do leitor
            SqlDataReader leitor = cmd.ExecuteReader();


            //enquanto leitor lê
            if (leitor.Read())
            {
                //para cada iteração adiciono o nome
                //ao TextBox
                txtNome.Text      = (leitor["Nome"].ToString());
                txtAltura.Text    = (leitor["Altura"].ToString());
                txtPeso.Text      = (leitor["Peso"].ToString());
                txtManequim.Text  = (leitor["Manequim"].ToString());
                txtCorPele.Text   = (leitor["Cor_da_Pele"].ToString());
                txtCorolhos.Text  = (leitor["Cor_dos_Olhos"].ToString());
                txtCorCabelo.Text = (leitor["Cor_do_Cabelo"].ToString());
                txtCintura.Text   = (leitor["Cintura"].ToString());
                txtQuadril.Text   = (leitor["Quadril"].ToString());
                txtBusto.Text     = (leitor["Busto"].ToString());
            }
            else
            {
                MessageBox.Show("NÃO EXISTE  MODELO COM ESSE CODIGO", "Verificar", MessageBoxButtons.OKCancel);
                txtCodigoModelo.Text = "";
                txtCodigoModelo.Focus();
            }

            conexao.desconectar();
        }