Exemplo n.º 1
0
        //esta sendo chamado demais
        public override void CarregaDadosControles(int id)
        {
            ComprasControl compras = new ComprasControl();
            ComprasDTO comprasDTO = compras.getCompra(id);

            try
            {
                this.id = comprasDTO.Id;
                //this.txtCodigo.Text = comprasDTO.Codigo.ToString(); codigo nem existe..ASFA
                this.cbxFornecedor.SelectedValue = comprasDTO.Fornecedor;
                //this.dtPrevisao.Value = comprasDTO.PrevisaoEntrega;
                this.cbxStatus.SelectedValue = comprasDTO.Status;
                this.txtObs.Text = comprasDTO.Observacoes;

                bs.DataSource = comprasDTO.ItemCompra;
                dgItens.DataSource = bs;
                //dgItens.DataSource = teste.GetItensCompra(comprasDTO.Id);
                dgItens.Refresh();

                CarregaGridItens(dgItens, id); // Carrega os materiais de um produto no grid
            }
            catch (Exception e)
            {
                MessageBox.Show("Erro ao carregar dados do Produto: " + e.Message, "Carregamento de dados", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }