private void Search()
        {
            var lista   = UnidadeRepository.GetAll();
            var binding = new BindingList <UnidadeMedida>(lista);

            grdUnidade.DataSource = binding;
            grdUnidade.Refresh();
        }
Exemplo n.º 2
0
        private void AtualizaFormulario()
        {
            var listaFornecedor = new List <Entidade>();

            //Obtem os fornecedores tipo = 2
            listaFornecedor = new List <Entidade>()
            {
                new Entidade()
                {
                    Codigo = "", RazaoSocial = "", Id = 0
                }
            };
            listaFornecedor.AddRange(EntityRepository.GetAll().Where(x => x.TipoCli == 2).ToList());

            var a = listaFornecedor.OrderBy(p => p.Codigo).ThenBy(p => p.RazaoSocial).ToList();

            ddlFornecedor.DataSource = a;
            ddlFornecedor.Refresh();
            this.ddlFornecedor.DisplayMember = "Descricao";
            this.ddlFornecedor.ValueMember   = "Id";

            var listaUnidade = new List <UnidadeMedida>();

            //Obtem os fornecedores tipo = 2
            listaUnidade = new List <UnidadeMedida>()
            {
                new UnidadeMedida()
                {
                    Unidade = "", Descricao = "", Id = 0
                }
            };
            listaUnidade.AddRange(UnidadeRepository.GetAll().ToList());

            var b = listaUnidade.OrderBy(p => p.Unidade).ToList();

            ddlUnidadeMedida.DataSource = b;
            ddlUnidadeMedida.Refresh();
            this.ddlUnidadeMedida.DisplayMember = "Unidade";
            this.ddlUnidadeMedida.ValueMember   = "Id";

            if (_produto != null)
            {
                if (_produto.IdFornecedor > 0)
                {
                    var index = (ddlFornecedor.DataSource as List <Entidade>).FindIndex(x => x.Id == _produto.IdFornecedor);
                    ddlFornecedor.SelectedIndex = index;
                }

                if (_produto.UnidadeMedidaId > 0)
                {
                    var index = (ddlUnidadeMedida.DataSource as List <UnidadeMedida>).FindIndex(x => x.Id == _produto.UnidadeMedidaId);
                    ddlUnidadeMedida.SelectedIndex = index;
                }
            }
        }