Exemple #1
0
        private void produtoToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            frmConsultaProduto f = new frmConsultaProduto();

            f.ShowDialog();
            f.Dispose();
        }
Exemple #2
0
        private void btnLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaProduto f = new frmConsultaProduto();

            f.ShowDialog();

            if (f.codigo != 0)
            {
                DALConexao    cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLProduto    bll    = new BLLProduto(cx);
                ModeloProduto modelo = bll.CarregaModeloProduto(f.codigo);
                txtCodProduto.Text = modelo.CatCod.ToString();
                //colocar os dados na tela
                txtCodProduto.Text            = modelo.ProCod.ToString();
                txtDescricaoProduto.Text      = modelo.ProDescricao;
                txtNomeProduto.Text           = modelo.ProNome;
                txtQtdeProduto.Text           = modelo.ProQtde.ToString();
                txtValorPago.Text             = modelo.ProValorPago.ToString();
                txtValorVenda.Text            = modelo.ProValorVenda.ToString();
                cmbCategoria.SelectedValue    = modelo.CatCod;
                cmbSubCategoria.SelectedValue = modelo.ScatCod;
                cmbUnMedida.SelectedValue     = modelo.UmedCod;

                try
                {
                    MemoryStream ms = new MemoryStream(modelo.ProFoto);
                    pbFoto.Image = Image.FromStream(ms);
                    this.foto    = "Foto Original";
                }
                catch
                {
                }

                txtQtdeProduto_Leave(sender, e);
                txtValorPago_Leave(sender, e);
                txtValorVenda_Leave(sender, e);
                AlteraBotoes(3);
            }

            else
            {
                this.LimpaTela();
                this.AlteraBotoes(1);
            }

            f.Dispose();
        }