예제 #1
0
        private void btnsal_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtNome.Text == "")
                {
                    MessageBox.Show("O campo nome não pode estar vazio", "Atenção");
                    txtNome.Focus();
                }

                //Banco de Dados em SQLServer
                // 1 forma
                //string conec = @"Data Source=ricardo\SQL; Initial Catalog=Cadastro; User ID=sa; Password=ricardo; Language=Portuguese";
                //SqlConnection cn = new SqlConnection(conec);
                //cn.Open();

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

                // prepara um comando SQL para incluir dados usando a instrução INSERT INTO
                if (CheckBoxMenorIdade.Checked == true)
                {
                    string SQL = "insert into CadastroModelo (Nome ,Sexo ,RG ,CPF ,Data_Nascimento,Nome_Responsavel ,RG_Responsavel ,CPF_Responsavel ,";
                    SQL += "Telefone ,Celular ,Email ,Endereco ,Numero ,Complemento ,Cep ,Cidade ,Estado ,UF)";
                    SQL += "values ('" + txtNome.Text + "','" + comboSexo.Text + "','" + maskedRG.Text + "','" + maskedCPF.Text + "',";
                    SQL += "'" + DateTimeNASCIMENTO.Value + "','" + txtNomeResponsavel.Text + "','" + maskedRG_Responsavel.Text + "',";
                    SQL += "'" + maskedCPF_Responsavel.Text + "','" + maskedTELEFONE.Text + "' , '" + maskedCELULAR.Text + "','" + txtEMAIL.Text + "',";
                    SQL += "'" + txtENDERECO.Text + "', " + txtNUMERO.Text + ", '" + txtCOMPLEMENTO.Text + "', '" + maskedCEP.Text + "','" + txtCIDADE.Text + "',";
                    SQL += "'" + comboEstado.Text + "', '" + comboUF.Text + "')";


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


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


                    MessageBox.Show("Cadastro efetuado com sucesso", "Atenção", MessageBoxButtons.OKCancel);
                    LimparCampos();
                    conexao.desconectar();


                    this.Visible = false;
                    CadastroModeloFisico formulario2 = new CadastroModeloFisico();
                    formulario2.Show();
                }

                else
                {
                    string SQL = @"insert into CadastroModelo (Nome ,Sexo ,RG ,CPF ,Telefone ,Celular ,Email ,Endereco ,Numero ,";
                    SQL += "Complemento ,Cep ,Cidade ,Estado ,UF,Data_Nascimento) values ('" + txtNome.Text + "','" + comboSexo.Text + "','" + maskedRG.Text + "',";
                    SQL += "'" + maskedCPF.Text + "', '" + maskedTELEFONE.Text + "', '" + maskedCELULAR.Text + "',";
                    SQL += "'" + txtEMAIL.Text + "','" + txtENDERECO.Text + "', " + txtNUMERO.Text + ", '" + txtCOMPLEMENTO.Text + "',";
                    SQL += "'" + maskedCEP.Text + "','" + txtCIDADE.Text + "', '" + comboEstado.Text + "', '" + comboUF.Text + "','" + DateTimeNASCIMENTO.Text + "')";



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


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


                    MessageBox.Show("Cadastro efetuado com sucesso");
                    LimparCampos();
                    conexao.desconectar();

                    this.Visible = false;
                    CadastroModeloFisico formulario2 = new CadastroModeloFisico();
                    formulario2.Show();
                }
            }
            catch (Exception)
            {
                //throw;
                MessageBox.Show("Ocorreu algum erro na gravação!", "Atenção", MessageBoxButtons.OK);
            }
        }
예제 #2
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();
        }