예제 #1
0
        private void txtProduto_TextChanged(object sender, EventArgs e)
        {
            cl_Produto produto = new cl_Produto();

            //Mapeia a origen dos dados, pegando o retorno do PesquisaPorNome, que será um Datatable
            produto.Nome         = txtProduto.Text;
            dgProduto.DataSource = produto.PesquisaPorNome();
            //dgCliente.Columns[6].Visible = false;
            dgProduto.AutoResizeColumns();
        }
예제 #2
0
        private void btnAdicionar_Click(object sender, EventArgs e)
        {
            cl_Produto produto = new cl_Produto();

            produto.Nome      = txtNome.Text;
            produto.Descricao = txtDescricao.Text;
            produto.Preco     = Convert.ToDouble(txtPreco.Text);
            byte[] dadosDaImagem = ConverterImagemParaBytes(caminho_imagem);
            produto.Imagem = dadosDaImagem;

            txtIDP.Text = Convert.ToString(produto.Adicionar());

            //this.Close();
        }
예제 #3
0
        private void dgProduto_DoubleClick(object sender, EventArgs e)
        {
            DataGridViewSelectedRowCollection linha = dgProduto.SelectedRows;

            if (linha.Count != 1)
            {
                MessageBox.Show("Selecione 1 cliente para editar", "Cliente não selecionado", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            cl_Produto produto = new cl_Produto();

            produto.Id_Produto = Convert.ToInt32(linha[0].Cells[0].Value);
            produto.Nome       = linha[0].Cells[1].Value.ToString();
            produto.Descricao  = linha[0].Cells[2].Value.ToString();
            produto.Preco      = Convert.ToDouble(linha[0].Cells[3].Value.ToString());
            // produto.Imagem =

            frmProduto formulario = new frmProduto();

            formulario.produto_carrega = produto;
            formulario.ShowDialog();
            txtProduto_TextChanged(sender, e);
        }