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

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

            f.ShowDialog();
            if (f.codigo != 0)
            {
                txtProCod.Text = f.codigo.ToString();
                txtProCod_Leave(sender, e);
            }
        }
示例#3
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaProduto f = new frmConsultaProduto();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                DAOConexao    cx     = new DAOConexao(DAOBanco.StringDeConexao);
                BLLProduto    bll    = new BLLProduto(cx);
                ModeloProduto modelo = bll.CarregaModeloProduto(f.codigo);
                txtCodigo.Text = modelo.CatCod.ToString();

                //colocar os dados na tela
                txtCodigo.Text               = modelo.ProCod.ToString();
                txtNome.Text                 = modelo.ProNome;
                txtDescricao.Text            = modelo.ProDescricao;
                txtQtde.Text                 = modelo.ProQtde.ToString();
                txtValorPago.Text            = modelo.ProValorPago.ToString();
                txtValorVenda.Text           = modelo.ProValorVenda.ToString();
                cbCategoria.SelectedValue    = modelo.CatCod;
                cbSubCategoria.SelectedValue = modelo.ScatCod;
                cbUnd.SelectedValue          = modelo.UmedCod;

                //mostrar a imagem novamente quando localizar o cadastro
                try
                {
                    MemoryStream ms = new MemoryStream(modelo.ProFoto);
                    pbFoto.Image = Image.FromStream(ms);
                    this.foto    = "Foto Original";
                }
                catch {}

                txtQtde_Leave(sender, e);
                txtValorPago_Leave(sender, e);
                txtValorVenda_Leave(sender, e);
                alteraBotoes(3);
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            f.Dispose();
        }