public void atualizarListaCompraTipoPedido(int pagina)
        {
            try
            {
                using (ComprasServiceClient serv = new ComprasServiceClient())
                {
                    if (pagina == 0)
                    {
                        primeiroResultado = 0;
                    }
                    else if (pagina > 0)
                    {
                        primeiroResultado += QUANTIDADE_PAGINA;
                    }
                    else if (pagina < 0)
                    {
                        primeiroResultado -= QUANTIDADE_PAGINA;
                    }

                    List <CompraTipoPedidoDTO> listaServ = serv.selectCompraTipoPedidoPagina(primeiroResultado, QUANTIDADE_PAGINA, new CompraTipoPedidoDTO());

                    ListaCompraTipoPedido.Clear();

                    foreach (CompraTipoPedidoDTO objAdd in listaServ)
                    {
                        ListaCompraTipoPedido.Add(objAdd);
                    }
                    CompraTipoPedidoSelected = null;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
 private void atualizarListaRequisicao()
 {
     try
     {
         using (ComprasServiceClient comprasService = new ComprasServiceClient())
         {
             List <CompraRequisicaoDTO> listaResultado = comprasService.selectCompraRequisicao(
                 new CompraRequisicaoDTO
             {
                 CompraTipoRequisicao = new CompraTipoRequisicaoDTO {
                     Nome = textoPesquisa
                 }
             });
             listaRequisicaoCompra.Clear();
             foreach (CompraRequisicaoDTO reqCompra in listaResultado)
             {
                 listaRequisicaoCompra.Add(reqCompra);
             }
         }
         notifyPropertyChanged("listaRequisicaoCompra");
         notifyPropertyChanged("hasListaRequisicao");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #3
0
 public void executarOperacao()
 {
     try
     {
         using (ComprasServiceClient comprasService = new ComprasServiceClient())
         {
             if (operacao == Operacao.Incluir)
             {
                 selectedItem.listaPedidoCompraDetalhe = listaPedidoDetalhe.ToList();
                 comprasService.savePedidoCompra(selectedItem);
             }
             if (operacao == Operacao.Excluir)
             {
                 comprasService.deletePedidoCompra(selectedItem);
             }
             if (operacao == Operacao.Alterar)
             {
                 selectedItem.listaPedidoCompraDetalhe = listaPedidoDetalhe.ToList();
                 comprasService.updatePedidoCompra(selectedItem);
             }
         }
         isSelectedTabPrincipal = true;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void excluirCompraTipoPedido()
 {
     try
     {
         using (ComprasServiceClient serv = new ComprasServiceClient())
         {
             serv.deleteCompraTipoPedido(CompraTipoPedidoSelected);
             CompraTipoPedidoSelected = null;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void salvarAtualizarCompraTipoPedido()
 {
     try
     {
         using (ComprasServiceClient serv = new ComprasServiceClient())
         {
             serv.salvarAtualizarCompraTipoPedido(CompraTipoPedidoSelected);
             CompraTipoPedidoSelected = null;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #6
0
 private void selecionarCotacaoCompleta()
 {
     try
     {
         using (ComprasServiceClient comprasService = new ComprasServiceClient())
         {
             selectedItem = comprasService.selectCotacaoCompraId(selectedItem);
         }
         notifyPropertyChanged("selectedItem");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void salvarAtualizarCompraTipoRequisicao()
 {
     try
     {
         using (ComprasServiceClient serv = new ComprasServiceClient())
         {
             CompraTipoRequisicaoSelected.Empresa = Empresa;
             serv.salvarAtualizarCompraTipoRequisicao(CompraTipoRequisicaoSelected);
             CompraTipoRequisicaoSelected = null;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #8
0
        public void executarOperacao()
        {
            try
            {
                using (ComprasServiceClient comprasService = new ComprasServiceClient())
                {
                    if (operacao == Operacao.Incluir)
                    {
                        selectedItem.listaFornecedor = listaFornecedor.ToList();
                        foreach (CompraFornecedorCotacaoDTO fornecedor in selectedItem.listaFornecedor)
                        {
                            fornecedor.listaCotacaoCompraDetalhe = listaCotacaoDetalhe.ToList();
                        }

                        comprasService.saveCotacaoCompra(selectedItem);
                    }

                    if (operacao == Operacao.Excluir)
                    {
                        comprasService.deleteCotacaoCompra(selectedItem);
                    }

                    if (operacao == Operacao.Alterar)
                    {
                        selectedItem.listaFornecedor = listaFornecedor.ToList();
                        foreach (CompraFornecedorCotacaoDTO fornecedor in selectedItem.listaFornecedor)
                        {
                            fornecedor.listaCotacaoCompraDetalhe = listaCotacaoDetalhe.ToList();
                        }

                        comprasService.updateCotacaoCompra(selectedItem);
                    }

                    if (operacao == Operacao.ConfirmarCotacao)
                    {
                        comprasService.updateCotacaoCompra(selectedItem);
                    }
                }
                isSelectedTabPrincipal = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #9
0
 private void carregarPedido()
 {
     try
     {
         using (ComprasServiceClient comprasService = new ComprasServiceClient())
         {
             selectedItem       = comprasService.selectPedidoCompraId(selectedItem);
             listaPedidoDetalhe = new ObservableCollection <CompraPedidoDetalheDTO>(
                 selectedItem.listaPedidoCompraDetalhe);
             notifyPropertyChanged("selectedItem");
             notifyPropertyChanged("listaPedidoDetalhe");
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #10
0
 public void executarOperacao()
 {
     try
     {
         using (ComprasServiceClient comprasService = new ComprasServiceClient())
         {
             if (operacao == Operacao.Incluir)
             {
                 foreach (CompraFornecedorCotacaoDTO fornecedor in selectedItem.listaFornecedor)
                 {
                     CompraPedidoDTO pedido = new CompraPedidoDTO();
                     pedido.listaPedidoCompraDetalhe = new List <CompraPedidoDetalheDTO>();
                     pedido.Fornecedor       = fornecedor.Fornecedor;
                     pedido.CompraTipoPedido = new CompraTipoPedidoDTO {
                         Id = 1
                     };
                     foreach (CompraCotacaoDetalheDTO cotacaoDetalhe in fornecedor.listaCotacaoCompraDetalhe)
                     {
                         if (cotacaoDetalhe.QuantidadePedida != null &&
                             cotacaoDetalhe.QuantidadePedida > 0)
                         {
                             CompraPedidoDetalheDTO pedidoDetalhe = new CompraPedidoDetalheDTO();
                             pedidoDetalhe.Produto       = cotacaoDetalhe.Produto;
                             pedidoDetalhe.Quantidade    = cotacaoDetalhe.QuantidadePedida;
                             pedidoDetalhe.ValorUnitario = cotacaoDetalhe.ValorUnitario;
                             pedido.listaPedidoCompraDetalhe.Add(pedidoDetalhe);
                         }
                     }
                     if (pedido.listaPedidoCompraDetalhe.Count > 0)
                     {
                         comprasService.savePedidoCompra(pedido);
                     }
                 }
             }
         }
         isSelectedTabPrincipal = true;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public bool login(String login, String senha)
        {
            try
            {
                using (ComprasServiceClient serv = new ComprasServiceClient())
                {
                    UsuarioDTO usuario = serv.selectUsuario(login, senha);
                    if (usuario != null)
                    {
                        UsuarioLogado = usuario;
                        return(true);
                    }
                }
                return(false);
            }
            catch (Exception ex)
            {
                return(false);

                throw ex;
            }
        }
Example #12
0
 private void atualizarListaPedido()
 {
     try
     {
         using (ComprasServiceClient comprasService = new ComprasServiceClient())
         {
             List <CompraPedidoDTO> listaResultado = comprasService.selectPedidoCompra(
                 new CompraPedidoDTO());
             listaPedido.Clear();
             foreach (CompraPedidoDTO pedido in listaResultado)
             {
                 listaPedido.Add(pedido);
             }
         }
         notifyPropertyChanged("listaPedido");
         notifyPropertyChanged("hasListaPedido");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #13
0
        public void executaOperacao()
        {
            using (ComprasServiceClient comprasService = new ComprasServiceClient())
            {
                if (operacao == Operacao.Incluir)
                {
                    selectedItem.DataRequisicao = DateTime.Now;
                    selectedItem.ListaCompraRequisicaoDetalhe = listaRequisicaoCompraDetalhe.ToList();
                    comprasService.salvarAtualizarCompraRequisicao(selectedItem);
                }

                if (operacao == Operacao.Excluir)
                {
                    comprasService.deleteCompraRequisicao(selectedItem);
                }

                if (operacao == Operacao.Alterar)
                {
                    selectedItem.ListaCompraRequisicaoDetalhe = listaRequisicaoCompraDetalhe.ToList();
                    comprasService.salvarAtualizarCompraRequisicao(selectedItem);
                }
            }
            isSelectedTabPrincipal = true;
        }
        public void acesso(int papel, String formulario)
        {
            try
            {
                using (ComprasServiceClient serv = new ComprasServiceClient())
                {
                    ViewControleAcessoDTO ControleAcesso = new ViewControleAcessoDTO();
                    ControleAcesso.IdPapel    = papel;
                    ControleAcesso.Formulario = formulario;
                    List <ViewControleAcessoDTO> listaServ = serv.selectControleAcesso(ControleAcesso);

                    ListaControleAcesso.Clear();

                    foreach (ViewControleAcessoDTO objAdd in listaServ)
                    {
                        ListaControleAcesso.Add(objAdd);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #15
0
 private void atualizarListaCotacao()
 {
     try
     {
         using (ComprasServiceClient comprasService = new ComprasServiceClient())
         {
             List <CompraCotacaoDTO> listaResultado = comprasService.selectCotacaoCompra(
                 new CompraCotacaoDTO {
                 Descricao = textoPesquisa
             });
             listaCotacao.Clear();
             foreach (CompraCotacaoDTO cotacao in listaResultado)
             {
                 listaCotacao.Add(cotacao);
             }
         }
         notifyPropertyChanged("listaCotacao");
         notifyPropertyChanged("hasListaCotacao");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }