Importação Faturas Contas-Mosaico

Descripción

Importação Faturas Contas-Mosaico
Robson Santos8312
Mapa Mental por Robson Santos8312, actualizado hace más de 1 año
Robson Santos8312
Creado por Robson Santos8312 hace alrededor de 9 años
11
0

Resumen del Recurso

Importação Faturas Contas-Mosaico
  1. Faturas do Contas C#{ contasDbContext.FaturaContas.ToList() }

    Nota:

    • Lista de Faturas do Contas contasDbContext.FaturaContas.ToList()
    1. Importando Faturas
      1. Pré-Requisitos
        1. Contexto Mosaico
          1. Obter Informação Pessoa
            1. Verifiva se existe uma matrícula conrepondente e retorna o ID do aluno C# ( var pessoaId = pessoaBll.GetAluno(faturaContas[i].PessoaCodigo);}

              Nota:

              •  var pessoaId = pessoaBll.GetAluno(faturaContas[i].PessoaCodigo);
              1. NÃO
                1. Vai para proximo registro e sai do fluxo
                2. SIM
                  1. Localiza o objeto pessoa referente ao aluno c#{ var pessoa = pessoaBll.GetByID(pessoaId); }
                    1. Verifica se exite um Histórico no Mosaico correspondente ao histórico do Contas c#{ var historico = historicoBll.GetByCodigo(empresaId, faturaContas[i].HistoricoCodigo);}
                      1. SIM
                        1. Localiza o objeto pessoa referente ao Histórico
                          1. Verifica se existe um item (Produto) no Mosaico correspondente ao item da Fatura C#{ var item = itemBll.GetByCodigo(faturaContas[i].FaturaItem);}
                            1. NÃO
                              1. Vai para próximo registro e sai do fluxo
                              2. SIM
                                1. Verifica se não Existe fatura com os parâmetros...C#(method { private bool ExisteFatura(short empresaID, long pessoaID, string documentoTipo, string documento) })
                                  1. SIM
                                    1. Cria Fatura

                                      Nota:

                                      •   EmpresaID = empresaId, EstabelecimentoID = estabelecimentoId, PessoaID = pessoa.ID, HistoricoID = historico.ID, Natureza = (short)FaturaNatureza.Venda, Emissao = faturaContas[i].Emissao, ContaID = historico.DebitoContaPadraoID,
                                      1. Parametros
                                        1. EmpresaID = empresaId, EstabelecimentoID = estabelecimentoId, PessoaID = pessoa.ID, HistoricoID = historico.ID, Natureza = (short)FaturaNatureza.Venda, Emissao = faturaContas[i].Emissao, ContaID = historico.DebitoContaPadraoIDDocumentoTipo = faturaContas[i].DocumentoTipo, Documento = faturaContas[i].Documento, SubTotal = faturaContas[i].SubTotal
                                          1. Cria FaturaItem
                                            1. Parametros
                                              1. ItemID = item.ID, ItemNome = item.Nome, Quantidade = 1, Preco = faturaContas[i].SubTotal, Total = faturaContas[i].SubTotal, ContaID = historico.DebitoContaPadraoID
                                        2. fatura.AtualizarTotalizadores();
                                          1. faturaBll.Save(fatura, new Usuario());
                                            1. NÃO
                                              1. ERRO SALVA NO LOG
                                              2. SIM
                                                1. faturaBll.Confirmar(fatura, new Usuario());
                                                  1. NÃO
                                                    1. ERRO SALVA NO LOG
                                                    2. SIM
                                                      1. Finalizado Importação Fatura
                                2. NÃO
                                  1. Vai para proximo registro e sai do fluxo
                  2. Importando Pagamentos
                  Mostrar resumen completo Ocultar resumen completo

                  Similar

                  Resumen sobre Los Reyes Católicos
                  maya velasquez
                  Historia de Francia: La Revolución
                  maya velasquez
                  Práctica de Biología para la Prepa 1
                  Raúl Fox
                  TEORÍA DE LA PERSONALIDAD según Freud
                  Erika Alexandra 1467
                  Funciones Esenciales de la salud Pública
                  Bere Segovia
                  Todos mis RECURSOS...
                  Ulises Yo
                  Matematicas exanii-ii
                  Monica Sanchez8667
                  Fuentes del Derecho Mercantil
                  Jetzabell Guerre
                  TRIÁNGULOS y CUADRILÁTEROS
                  Ulises Yo
                  Ejemplo incompleto mapa conceptual Parte de las Plantas
                  Giglia Gómez Villouta
                  Insuficiencia Renal Cronica
                  Angela Madroñero