public override List <ParcelaAdapter> DoInBackGround(object[] param) { ParcelasController controller = new ParcelasController(); List <Parcelas> list = controller.BuscaBasica((Tipo_parcela)param[0], (int)param[1], (int)param[2], (int)param[3]); List <ParcelaAdapter> listAdp = new List <ParcelaAdapter>(); list.ForEach(e => listAdp.Add(new ParcelaAdapter(e, controller.GetContext()))); return(listAdp); }
private void btAtualizar_Click(object sender, RoutedEventArgs e) { ParcelasController controller = new ParcelasController(); int numero_paginas = 0; numero_paginas = (controller.CountBusca(Tipo, (int)cbMes.SelectedValue) / int.Parse(txNumero_registros.Text)); txNumero_paginas.Text = numero_paginas.ToString(); while (int.Parse(txPagina_atual.Text) > int.Parse(txNumero_paginas.Text)) { txPagina_atual.Text = (int.Parse(txPagina_atual.Text) - 1).ToString(); } AcionarBusca(); }
private void LoadMov(int movimento_id) { varejo_config context = new varejo_config(); Movimentos movimento = controller.Find(movimento_id); txCod.Text = movimento.Id.ToString(); txTipo_mov.Text = movimento.Tipos_movimento.Descricao; txCliente.Text = (movimento.Cliente_id == 0 ? string.Empty : (from cliente in context.Clientes where cliente.Id == movimento.Cliente_id select cliente.Nome).SingleOrDefault()); txFornecedor.Text = (movimento.Fornecedor_id == 0 ? string.Empty : (from fornecedor in context.Fornecedores where fornecedor.Id == movimento.Fornecedor_id select fornecedor.Nome).SingleOrDefault()); txData_mov.Text = movimento.Data.ToString("dd/MM/yyyy HH:mm:ss"); txUsuario.Text = movimento.Usuarios.Nome; Caixas cx = (from caixa in context.Caixas join mov_caixa in context.Movimentos_caixas on caixa.Id equals mov_caixa.Caixa_id where mov_caixa.Movimento_id == movimento.Id select caixa).FirstOrDefault(); txCaixa.Text = (cx == null ? string.Empty : cx.Nome); dataGrid_produtos.ItemsSource = movimento.Itens_movimento; dataGrid_pagamentos.ItemsSource = movimento.Itens_pagamento; List <ParcelaAdapter> listAdp = new List <ParcelaAdapter>(); List <Parcelas> parcelas = new ParcelasController().ListByItens_pagamento(movimento.Itens_pagamento.ToList()); parcelas.ForEach(e => listAdp.Add(new ParcelaAdapter(e, context))); dataGrid_parcelas.ItemsSource = listAdp; }
private void Fill(int lancamento_id) { Lancamentos_financeirosController controller = new Lancamentos_financeirosController(); Lancamentos_financeiros lancamento = controller.Find(lancamento_id); txCod.Text = lancamento.Id.ToString(); txData.Text = lancamento.Data.ToString("dd/MM/yyyy"); txTipo.Text = (lancamento.Tipo == (int)Tipo_lancamento.ENTRADA ? "ENTRADA" : "SAIDA"); txNum_documento.Text = lancamento.Num_documento; txCliente.Text = (lancamento.Cliente_id == 0 ? string.Empty : new ClientesController().Find(lancamento.Cliente_id).Nome); txFornecedor.Text = (lancamento.Fornecedor_id == 0 ? string.Empty : new FornecedoresController().Find(lancamento.Fornecedor_id).Nome); txUsuario.Text = lancamento.Usuarios.Nome; txValor_original.Text = lancamento.Valor_original.ToString("N2"); txDesconto.Text = lancamento.Desconto.ToString("N2"); txAcrescimo.Text = lancamento.Acrescimo.ToString("N2"); txDespesas_acessorias.Text = lancamento.Despesas_acessorias.ToString("N2"); txValor_final.Text = lancamento.Valor_final.ToString("N2"); txDescricao.Text = lancamento.Descricao; dataGrid_pagamentos.ItemsSource = lancamento.Pagamentos_lancamentos; new Thread(() => { ParcelasController parcController = new ParcelasController(); varejo_config context = new varejo_config(); List <Parcelas> parcelas = parcController.ListByPagamentosLancamento(lancamento.Pagamentos_lancamentos.ToList()); List <ParcelaAdapter> listAdp = new List <ParcelaAdapter>(); parcelas.ForEach(e => listAdp.Add(new ParcelaAdapter(e, context))); dataGrid_parcelas.Dispatcher.Invoke(new Action <DataGrid>(dt => dataGrid_parcelas.ItemsSource = listAdp), dataGrid_parcelas); }).Start(); }
private void FillParcela(int parcela_id) { ParcelasController pController = new ParcelasController(); Parcelas parcela = pController.Find(parcela_id); Parcela = parcela; txCod.Text = parcela.Id.ToString(); txTipo.Text = (parcela.Tipo_parcela == (int)Tipo_parcela.PAGAR ? "PAGAR" : "RECEBER"); txNum_documento.Text = parcela.Num_documento; txData_lancamento.Text = parcela.Data_lancamento.ToString("dd/MM/yyyy"); txData_vencimento.Text = parcela.Data_vencimento.ToString("dd/MM/yyyy"); grid_parcelaAnterior.Visibility = (pController.ExisteParcelaAnterior(parcela_id) ? Visibility.Visible : Visibility.Hidden); if (parcela.Cliente_id > 0) { txCliente.Text = new ClientesController().Find(parcela.Cliente_id).Nome; } if (parcela.Fornecedor_id > 0) { txFornecedor.Text = new FornecedoresController().Find(parcela.Fornecedor_id).Nome; } if (parcela.Portador > 0) { txPortador.Text = new ContasController().Find(parcela.Portador).Nome; } txValor.Text = parcela.Valor.ToString("N2"); txDias_compensacao.Text = parcela.Dias_compensacao.ToString(); txJuros_atraso.Text = parcela.Juros_atraso.ToString(); txObs.Text = parcela.Parcela_descricao; if (!string.IsNullOrEmpty(parcela.Numero_cheque)) { gp_cheque.IsEnabled = true; txNumero_cheque.Text = parcela.Numero_cheque; txBanco.Text = parcela.Banco; txAgencia.Text = parcela.Agencia; txDias_compensacao.Text = parcela.Dias_compensacao.ToString(); txConta.Text = parcela.Conta; if (parcela.Tipo_parcela == (int)Tipo_parcela.PAGAR) { gp_cheque.IsEnabled = false; } } switch (parcela.Situacao) { case (int)Situacao_parcela.PAGA: txSituacao.Text = "PAGA"; break; case (int)Situacao_parcela.EM_ABERTO: txSituacao.Text = "EM ABERTO"; break; case (int)Situacao_parcela.CANCELADA: txSituacao.Text = "CANCELADA"; break; case (int)Situacao_parcela.RENEGOCIADA: txSituacao.Text = "RENEGOCIADA"; grid_proximaParcela.Visibility = Visibility.Visible; break; } grid_movimento.Visibility = (parcela.Item_pagamento_id > 0 ? Visibility.Visible : Visibility.Hidden); grid_lancamento.Visibility = (parcela.Pagamento_lancamento_id > 0 ? Visibility.Visible : Visibility.Hidden); }