private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                if (_unidade == null)
                {
                    _unidade = new UnidadeMedida();
                }

                DirtyFields(this, _unidade);

                if (_unidade.Id == 0)
                {
                    UnidadeRepository.Save(_unidade);
                }
                else
                {
                    UnidadeRepository.Update(_unidade);
                }

                this.Close();
            }catch (Exception ex)
            {
            }
        }
        private void Search()
        {
            var lista   = UnidadeRepository.GetAll();
            var binding = new BindingList <UnidadeMedida>(lista);

            grdUnidade.DataSource = binding;
            grdUnidade.Refresh();
        }
Ejemplo n.º 3
0
 protected override void Filtrar()
 {
     if (!string.IsNullOrEmpty(Filter) && Filter.Length >= Settings.Default.MinLenghtPesquisa)
     {
         Collection.Clear();
         Collection.AddRange(UnidadeRepository.GetByRange(Filter, 0, Settings.Default.TakePesquisa));
     }
 }
 public static void PreencherUnidadeMedida(IList <Product> products)
 {
     foreach (var item in products)
     {
         if (item.UnidadeMedidaId > 0)
         {
             item.UM = UnidadeRepository.GetEntity(item.UnidadeMedidaId);
         }
     }
 }
Ejemplo n.º 5
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;
                }
            }
        }
Ejemplo n.º 6
0
        private vmUsuarioAutenticado ParseUsuarioToVmUsuarioAutenticado(Usuario usuario)
        {
            UnidadeRepository    unidadeRep            = new UnidadeRepository(_context);
            vmUsuarioAutenticado _vmUsuarioAutenticado = new vmUsuarioAutenticado
            {
                nIdUsuarioAutenticado = usuario.Id,
                sNome            = usuario.SUsuario,
                nIdPerfilUsuario = usuario.NIdPerfilUsuario,
                nIdUnidade       = usuario.NIdUnidade,
                sNomeUnidade     = unidadeRep.GetId(usuario.NIdUnidade).SNome
            };

            return(_vmUsuarioAutenticado);
        }
Ejemplo n.º 7
0
        public static void PreencherProduto(IList <ItemPedido> itemPedidos)
        {
            foreach (var item in itemPedidos)
            {
                if (item.IdProduto > 0)
                {
                    item.Produto = ProductRepository.GetEntity(item.IdProduto);

                    if (item.Produto.UnidadeMedidaId > 0)
                    {
                        item.Produto.UM = UnidadeRepository.GetEntity(item.Produto.UnidadeMedidaId);
                    }
                }
            }
        }
Ejemplo n.º 8
0
 public override void Salvar()
 {
     try
     {
         if (IsValid(Entity))
         {
             UnidadeRepository.Save(Entity);
             Entity = new Unidade();
             base.Salvar();
         }
     }
     catch (Exception ex)
     {
         MensagemErroBancoDados(ex.Message);
         Utils.GerarLog(ex);
     }
 }
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                var result = MessageBox.Show("Deseja excluir esse Registro? ", "Exclusão", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (result == DialogResult.Yes)
                {
                    UnidadeRepository.Delete(_unidade);
                }

                MessageBox.Show("Registro excluído com sucesso!", "Sucesso", MessageBoxButtons.OK);
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK);
            }
        }
Ejemplo n.º 10
0
 public override void Excluir()
 {
     try
     {
         if (ConfirmDelete())
         {
             Entity.Status = Status.Excluido;
             UnidadeRepository.Save(Entity);
             Entity = new Unidade();
             base.Excluir();
         }
     }
     catch (Exception ex)
     {
         MensagemErroBancoDados(ex.Message);
         Utils.GerarLog(ex);
     }
 }
Ejemplo n.º 11
0
 public UnidadeService(UnidadeRepository unidade)
 {
     this._unidade = unidade;
 }
Ejemplo n.º 12
0
 public UnidadeBL(IMapper mapper, UnidadeRepository unidadeRepository)
 {
     _mapper            = mapper;
     _unidadeRepository = unidadeRepository;
 }