public void buscarDividas() { DividaService dividaService = new DividaService(); PedidoService pedidoService = new PedidoService(); ParcelasDividaServices parcelasDividaServices = new ParcelasDividaServices(); List <DividasModel> lista = dividaService.lsDividas(idEmpresa, parcelasPagas); if (lista.Count == 0) { return; } ; foreach (DividasModel divida in lista) { divida.parcelaDividas = parcelasDividaServices.lsParcelasDividas(idEmpresa, divida.idDivida); string ParcPagas = ""; string ParcRest = ""; string ParcAtrs = ""; decimal valorParcela = 0; DateTime hoje = DateTime.Now.Date; foreach (ParcelaDividasModel parcela in divida.parcelaDividas) { valorParcela = parcela.valorParcela; if (parcela.pago != 1) { if ((parcela.dataParcela.Date < hoje) && (parcela.pago == 0)) { ParcAtrs += "[ " + parcela.parcela + " ], "; } else { ParcRest += "[ " + parcela.parcela + " ], "; } } else { ParcPagas += "[ " + parcela.parcela + " ], "; } } String[] row = { divida.idDivida.ToString(), //venda.idEmpresa.ToString(), divida.divida is null ? "": divida.divida, valorParcela.ToString("C"), divida.valorTotal.ToString("C"), ParcPagas, ParcRest, ParcAtrs }; ListViewItem item = new ListViewItem(row); lstDividas.Items.Add(item); }
private void btnEdtParcela_Click(object sender, EventArgs e) { ParcelasDividaServices parcelasDividaServices = new ParcelasDividaServices(); DividaService dividaService = new DividaService(); ParcelaDividasModel parcelaDividasModel = new ParcelaDividasModel(); parcelaDividasModel.pago = ckbEdtPago.Checked ? 1 : 0; parcelaDividasModel.idDivida = idDivida; parcelaDividasModel.dataPagamento = dtEdtPag.Value; bool succ = parcelasDividaServices.upParcelaDivida(idEmpresa, parcela, parcelaDividasModel); if (succ) { MessageBox.Show("Parcela da Divida Alterada com Sucesso"); lstParcelas.Items.Clear(); List <ParcelaDividasModel> parcelas = new List <ParcelaDividasModel>(); parcelas = parcelasDividaServices.lsParcelasDividas(idEmpresa, idDivida); bool finalizaDivida = true; foreach (var parcela in parcelas) { if (parcela.pago == 0) { finalizaDivida = false; } } if (finalizaDivida) { bool success = dividaService.upFinalizaDivida(idEmpresa, idDivida, 1); if (!success) { MessageBox.Show("Erro ao Alterar Parcela da Divida"); } } else { bool success = dividaService.upFinalizaDivida(idEmpresa, idDivida, 0); if (!success) { MessageBox.Show("Erro ao Alterar Parcela da Divida"); } } buscaDivida(); ckbEdtPago.Checked = false; txtEditParcela.Text = ""; txtEdtValorParcela.Text = ""; } else { MessageBox.Show("Erro ao Alterar Parcela da Divida"); } }
private void buscaDivida() { DividaService dividaService = new DividaService(); ParcelasDividaServices parcelasDividaServices = new ParcelasDividaServices(); DividasModel divida = new DividasModel(); ParcelaDividasModel parcelas = new ParcelaDividasModel(); divida = dividaService.seDivida(idEmpresa, idDivida); if (divida.pago == 1) { txtTotalmentePago.Text = "Sim"; } else { txtTotalmentePago.Text = "Não"; } divida.parcelaDividas = parcelasDividaServices.lsParcelasDividas(idEmpresa, idDivida); txtParcela.Text = divida.divida; txtValorTotal.Text = divida.valorTotal.ToString(); dtPriParcela.Value = divida.dataCriacao; qtdParc.Value = divida.parcelaDividas.Count(); cbTipoDivida.SelectedIndex = divida.tipoDivida; foreach (var parcela in divida.parcelaDividas) { String[] row = { parcela.parcela, parcela.valorParcela.ToString("C"), parcela.dataParcela.ToString("dd/MM/yyyy"), parcela.pago == 0? "Não": "Sim", parcela.dataPagamento.ToString("dd/MM/yyyy") }; ListViewItem item = new ListViewItem(row); lstParcelas.Items.Add(item); } lstParcelas.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); lstParcelas.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); }
private void buscarArquivos(string nomeTabela) { string BackUp = ConfigurationManager.AppSettings["BackUp"]; string path = BackUp + nomeTabela + ".txt"; string s = File.ReadAllText(path, System.Text.Encoding.Default); JObject json1 = JObject.Parse(s); var tabela = json1[nomeTabela]; switch (nomeTabela) { case "TB_CA_Categorias_ctg": CategoriaService categoriaService = new CategoriaService(); categoriaService.restoreBackUp(nomeTabela, tabela); break; case "TB_CA_Clientes_cli": ClienteService clienteService = new ClienteService(); clienteService.restoreBackUp(nomeTabela, tabela); break; case "TB_CA_Condicao_con": CondicaoService condicaoService = new CondicaoService(); condicaoService.restoreBackUp(nomeTabela, tabela); break; case "TB_CA_Dividas_div": DividaService dividaService = new DividaService(); dividaService.restoreBackUp(nomeTabela, tabela); break; case "TB_CA_Empresas_emp": UsuarioService usuarioService = new UsuarioService(); usuarioService.restoreBackEmpresa(nomeTabela, tabela); break; case "TB_CA_Frete_frt": FreteService freteService = new FreteService(); freteService.restoreBackUp(nomeTabela, tabela); break; case "TB_CA_ItensPedido_itp": ItemPedidoService itemPedidoService = new ItemPedidoService(); itemPedidoService.restoreBackUp(nomeTabela, tabela); break; case "TB_CA_ParcelaDividas_par": ParcelasDividaServices parcelasDividaServices = new ParcelasDividaServices(); parcelasDividaServices.restoreBackUp(nomeTabela, tabela); break; case "TB_CA_Pedidos_ped": PedidoService pedidoService = new PedidoService(); pedidoService.restoreBackUp(nomeTabela, tabela); break; case "TB_CA_Produtos_prd": ProdutoService produtoService = new ProdutoService(); produtoService.restoreBackUp(nomeTabela, tabela); break; case "TB_CA_TipoDivida_tdv": break; case "TB_CA_Usuarios_usu": UsuarioService usuarioService2 = new UsuarioService(); usuarioService2.restoreBackUpUsuario(nomeTabela, tabela); break; default: break; } }