Esempio n. 1
0
        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);
            }
Esempio n. 2
0
        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");
            }
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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;
            }
        }