Beispiel #1
0
        private void dgvProdutos_DoubleClick(object sender, EventArgs e)
        {
            //verifica se existe itens na grid
            if (dgvProdutos.RowCount == 0)
            {
                return;
            }

            //carrega a tela com todos os dados do cliente
            SqlDataReader drReader;
            clProduto     clProduto = new clProduto();

            clProduto.banco = Properties.Settings.Default.conexaoDB;
            drReader        = clProduto.PesquisarCodigo(Convert.ToInt32(dgvProdutos.CurrentRow.Cells[0].Value));

            if (drReader.Read())
            {
                //transfere os dados do banco de dados para os campos do formulário
                txtCodigo2.Text   = drReader["proCodigo"].ToString();
                txtDescricao.Text = drReader["proDescricao"].ToString();
                txtMarca.Text     = drReader["proMarca"].ToString();
                txtPreco.Text     = drReader["proPreco"].ToString();

                //habilita o frame e envia o cursor para o campo nome
                tabControl1.SelectedTab = tabPage2;
                txtDescricao.Focus();
            }
            drReader.Close();
        }
Beispiel #2
0
        private void txtCodProduto_Leave(object sender, EventArgs e)
        {
            SqlDataReader drReader;

            //verifica se foi digitado alguma coisa
            if (txtCodProduto.Text == "")
            {
                Limpar();
                return;
            }

            //verifica se foi digitado número no código do produto
            int codProd;

            if (Int32.TryParse(txtCodProduto.Text, out codProd))
            {
                codProd = Convert.ToInt32(txtCodProduto.Text);
            }
            else
            {
                MessageBox.Show("Digite somente números.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                Limpar();
                txtCodProduto.Focus();
                return;
            }

            //verifica se o produto está cadastrado
            clProduto clProduto = new clProduto();

            clProduto.banco = Properties.Settings.Default.conexaoDB;
            drReader        = clProduto.PesquisarCodigo(Convert.ToInt32(txtCodProduto.Text));
            if (drReader.Read())
            {
                txtDescricao.Text = drReader["proDescricao"].ToString();
                txtUnitario.Text  = drReader["proPreco"].ToString();
            }
            else
            {
                Limpar();
                txtCodProduto.Focus();
            }
            drReader.Close();
        }
        private void dgvProdutos_DoubleClick(object sender, EventArgs e)
        {
            //verifica se existe itens na grid
            if (dgvProdutos.RowCount == 0)
            {
                return;
            }
            //carrega a tela com todos os dados do cliente
            SqlDataReader drReader;
            clProduto     clProduto = new clProduto();

            clProduto.banco = Properties.Settings.Default.conexaoDB;
            drReader        = clProduto.PesquisarCodigo(Convert.ToInt32(dgvProdutos.CurrentRow.Cells[0].Value));
            if (drReader.Read())
            {
                //TRANSFERE OS DADOS DO BANCO DE DADOS PARA O CAMPO DO FORM
                txtCodigo.Text    = drReader["proCodigo"].ToString();
                txtNome.Text      = drReader["proNome"].ToString();
                txtDescricao.Text = drReader["proDescricao"].ToString();
                txtMarca.Text     = drReader["proMarca"].ToString();
                txtModelo.Text    = drReader["proModelo"].ToString();
                txtNSerie.Text    = drReader["proNSerie"].ToString();
                txtPNumber.Text   = drReader["proPNumber"].ToString();
                dtmData.Text      = drReader["proData"].ToString();
                txtPreco.Text     = drReader["proPreco"].ToString();
                txtPreco1.Text    = drReader["proPreco1"].ToString();
                txtPreco2.Text    = drReader["proPreco2"].ToString();
                txtPreco3.Text    = drReader["proPreco3"].ToString();
                txtPreco4.Text    = drReader["proPreco4"].ToString();

                //HABILITA O FRAME ENVIA CURSOR PARA O CAMPO NOME
                tabControl1.SelectedTab = tabPage2;
                txtNome.Focus();
            }
            drReader.Close();
        }