Esempio n. 1
0
 public void addnota(Planilha nf)
 {
     list.Add(nf);
 }
Esempio n. 2
0
        //public static void Ler(IEnumerable<FileInfo> arquivos, Disciplina disciplina)
        //{
        //    var excelApp = new Application();
        //    excelApp.Visible = false;

        //    string guidConfiguracao = "";
        //    Configuracao cfg = null;
        //    var listaArquivos = new List<ArquivoListas>();

        //    using (var contextoConfiguracao = DIContainer.Instance.AppContainer.Resolve<AppServiceBase<Configuracao>>())
        //    {
        //        contextoConfiguracao.Start();

        //        if (disciplina != null)//listaDisciplinas.Count > 0)
        //        {


        //            var listaConfiguracoes = contextoConfiguracao.Query().ToList();


        //            if (!listaConfiguracoes.Exists(x => x.NOME.Equals(disciplina.NOME)))
        //            {

        //                guidConfiguracao = Guid.NewGuid().ToString();

        //                cfg = new Configuracao()
        //                {
        //                    NOME = disciplina.NOME,
        //                    Disciplina = disciplina,
        //                    GUID = guidConfiguracao
        //                };

        //            }
        //            else
        //            {
        //                guidConfiguracao = listaConfiguracoes.Find(x => x.NOME.Equals(disciplina.NOME)).GUID;
        //                cfg = contextoConfiguracao.ReturnByGUID(guidConfiguracao);

        //            }

        //        }



        //        foreach (FileInfo file in arquivos)
        //        {

        //            if (file.Extension == ".xls" || file.Extension == ".XLS" || file.Extension == ".xlsx" || file.Extension == ".XLSX")
        //            {

        //                Worksheet workSheet = null;
        //                Workbook workBook = null;

        //                string nomeArquivo = file.Name.Split('.')[0].Trim();

        //                if (!nomeArquivo.Contains('$'))
        //                {
        //                    if (!(cfg.ListaArquivos.Count > 0) || !cfg.ListaArquivos.Distinct().ToList().Exists(x => x.NOME == nomeArquivo))
        //                    {
        //                        var livro = new ArquivoListas()
        //                        {
        //                            GUID = Guid.NewGuid().ToString(),
        //                            NOME = nomeArquivo,
        //                            Configuracao = cfg,
        //                            SIGLA = ""
        //                        };

        //                        cfg.ListaArquivos.Add(livro);

        //                    }

        //                    workBook = excelApp.Workbooks.Open(file.FullName);

        //                    var wsPlanilhas = workBook.Worksheets;

        //                    if (!(cfg.ListaArquivos.Last().ListaPlanilhas.Count > 0) || (cfg.ListaArquivos.Last().ListaPlanilhas.Distinct().ToList().Count > 0 && wsPlanilhas.Count > 0))
        //                    {
        //                        for (int i = 1; i < wsPlanilhas.Count + 1; i++)
        //                        {


        //                            workSheet = (Worksheet)wsPlanilhas.get_Item(i);

        //                            string nomeAba = workSheet.Name;

        //                            if (cfg.ListaArquivos.Last().ListaPlanilhas.Distinct().ToList().FirstOrDefault(x => x.NOME.ToUpper() == nomeAba.ToUpper()) == null)
        //                            {

        //                                string cell = getColuna(3, 1);
        //                                var funcao = workSheet.get_Range(cell, cell).Text;

        //                                cell = getColuna(4, 1);
        //                                var descricaoPlanilha = workSheet.get_Range(cell, cell).Text;

        //                                Planilha planilha = new Planilha()
        //                                {
        //                                    GUID = Guid.NewGuid().ToString(),
        //                                    NOME = workSheet.Name,
        //                                    FUNCAO = funcao,
        //                                    DESCRICAO = descricaoPlanilha
        //                                };
        //                                cfg.ListaArquivos.Last().ListaPlanilhas.Add(planilha);

        //                                LeitoraPlanilha.Ler(workSheet, cfg, contextoConfiguracao);
        //                            }
        //                            else
        //                            {
        //                                LeitoraPlanilha.Ler(workSheet, cfg, contextoConfiguracao);
        //                            }



        //                        }
        //                    }
        //                    else if (wsPlanilhas.Count > 0)
        //                    {
        //                        for (int i = 1; i < wsPlanilhas.Count + 1; i++)
        //                        {
        //                            workSheet = (Worksheet)wsPlanilhas.get_Item(i);

        //                            string cell = getColuna(3, 1);
        //                            var funcao = workSheet.get_Range(cell, cell).Text;

        //                            cell = getColuna(4, 1);
        //                            var descricaoPlanilha = workSheet.get_Range(cell, cell).Text;

        //                            Planilha planilha = new Planilha()
        //                            {
        //                                GUID = Guid.NewGuid().ToString(),
        //                                NOME = workSheet.Name,
        //                                FUNCAO = funcao,
        //                                DESCRICAO = descricaoPlanilha
        //                            };

        //                            cfg.ListaArquivos.Last().ListaPlanilhas.Add(planilha);


        //                            LeitoraPlanilha.Ler(workSheet, cfg, contextoConfiguracao);
        //                        }
        //                    }

        //                    workBook.Close(false);

        //                }

        //                workSheet = null;

        //            }

        //        }

        //        contextoConfiguracao.Insert(cfg);
        //        contextoConfiguracao.Commit();

        //    }


        //}

        public static void LerUnico(FileInfo file, Disciplina disciplina)
        {
            var excelApp = new Application();

            excelApp.Visible = false;

            string       guidConfiguracao = "";
            Configuracao cfg           = null;
            var          listaArquivos = new List <ArquivoListas>();

            using (var contextoConfiguracao = DIContainer.Instance.AppContainer.Resolve <AppServiceBase <Configuracao> >())
            {
                contextoConfiguracao.Start();

                if (disciplina != null)//listaDisciplinas.Count > 0)
                {
                    var listaConfiguracoes = contextoConfiguracao.Query().ToList();


                    if (!listaConfiguracoes.Exists(x => x.NOME.Equals(disciplina.NOME)))
                    {
                        guidConfiguracao = Guid.NewGuid().ToString();

                        cfg = new Configuracao()
                        {
                            NOME       = disciplina.NOME,
                            Disciplina = disciplina,
                            GUID       = guidConfiguracao
                        };
                    }
                    else
                    {
                        guidConfiguracao = listaConfiguracoes.Find(x => x.NOME.Equals(disciplina.NOME)).GUID;
                        cfg = contextoConfiguracao.ReturnByGUID(guidConfiguracao);
                    }
                }



                //foreach (FileInfo file in arquivos)
                //{

                //if (file.Extension == ".xls" || file.Extension == ".XLS" || file.Extension == ".xlsx" || file.Extension == ".XLSX")
                //{

                Worksheet workSheet = null;
                Workbook  workBook  = null;

                string nomeArquivo = file.Name.Split('.')[0].Trim();

                //if (!nomeArquivo.Contains('$'))
                //{

                bool          existeArquivo = cfg.ListaArquivos.Distinct().ToList().Exists(x => x.NOME == nomeArquivo);
                ArquivoListas livro         = null;
                if (!(cfg.ListaArquivos.Count > 0) || !cfg.ListaArquivos.Distinct().ToList().Exists(x => x.NOME == nomeArquivo))
                {
                    livro = new ArquivoListas()
                    {
                        GUID         = Guid.NewGuid().ToString(),
                        NOME         = nomeArquivo,
                        Configuracao = cfg,
                        SIGLA        = ""
                    };

                    cfg.ListaArquivos.Add(livro);
                }
                else
                {
                    livro = cfg.ListaArquivos.Distinct().First(x => x.NOME == nomeArquivo);
                }

                workBook = excelApp.Workbooks.Open(file.FullName);

                var wsPlanilhas = workBook.Worksheets;

                if (wsPlanilhas.Count > 0)
                {
                    for (int i = 1; i < wsPlanilhas.Count + 1; i++)
                    {
                        workSheet = (Worksheet)wsPlanilhas.get_Item(i);

                        string nomeAba = workSheet.Name;

                        if (livro.ListaPlanilhas.Distinct().ToList().FirstOrDefault(x => x.NOME.ToUpper() == nomeAba.ToUpper()) == null)
                        {
                            string cell   = getColuna(3, 1);
                            string funcao = workSheet.get_Range(cell, cell).Text;

                            cell = getColuna(4, 1);
                            string descricaoPlanilha = workSheet.get_Range(cell, cell).Text;

                            Planilha planilha = new Planilha()
                            {
                                GUID              = Guid.NewGuid().ToString(),
                                NOME              = workSheet.Name,
                                FUNCAO            = funcao,
                                DESCRICAO         = descricaoPlanilha,
                                VERIFICADOR_UNICO = 1,
                                Tipo              = livro
                            };
                            livro.ListaPlanilhas.Add(planilha);

                            LeitoraPlanilha.Ler(workSheet, planilha, contextoConfiguracao);
                        }
                        //else
                        //{
                        //    LeitoraPlanilha.Ler(workSheet, cfg, contextoConfiguracao);
                        //}
                    }
                }
                //else if (wsPlanilhas.Count > 0)
                //{
                //    for (int i = 1; i < wsPlanilhas.Count + 1; i++)
                //    {
                //        workSheet = (Worksheet)wsPlanilhas.get_Item(i);

                //        string cell = getColuna(3, 1);
                //        var funcao = workSheet.get_Range(cell, cell).Text;

                //        cell = getColuna(4, 1);
                //        var descricaoPlanilha = workSheet.get_Range(cell, cell).Text;

                //        Planilha planilha = new Planilha()
                //        {
                //            GUID = Guid.NewGuid().ToString(),
                //            NOME = workSheet.Name,
                //            FUNCAO = funcao,
                //            DESCRICAO = descricaoPlanilha
                //        };

                //        cfg.ListaArquivos.Last().ListaPlanilhas.Add(planilha);


                //        LeitoraPlanilha.Ler(workSheet, cfg, contextoConfiguracao);
                //    }
                //}

                workBook.Close(false);

                //}

                workSheet = null;

                //}

                //}

                contextoConfiguracao.Update(cfg);
                contextoConfiguracao.Commit();
            }
        }
Esempio n. 3
0
        public void InserirPlanilha_Grupo_Item()
        {
            var disciplina = DIContainer.Instance.AppContainer.Resolve <AppServiceBase <Disciplina> >()
                             .GetByProperty("NOME", "Engenharia Digital")
                             .ToList()
                             .First();

            var guid_configuracao = Guid.NewGuid().ToString();

            var configuracao = new Configuracao()
            {
                GUID       = guid_configuracao,
                NOME       = "nome_configuaracao",
                Disciplina = disciplina
            };

            DIContainer.Instance.AppContainer.Resolve <AppServiceBase <Configuracao> >().Insert(configuracao);

            var c = DIContainer.Instance.AppContainer.Resolve <AppServiceBase <Configuracao> >().ReturnByGUID(guid_configuracao);

            var guid_arquivo = Guid.NewGuid().ToString();

            var livro = new ArquivoListas()
            {
                GUID         = guid_arquivo,
                NOME         = "nomea_rquivo",
                SIGLA        = "si",
                Configuracao = c
            };

            DIContainer.Instance.AppContainer.Resolve <AppServiceBase <ArquivoListas> >().Insert(livro);

            var l = DIContainer.Instance.AppContainer.Resolve <AppServiceBase <ArquivoListas> >().ReturnByGUID(guid_arquivo);

            string guid_planilha = Guid.NewGuid().ToString();

            var planilha = new Planilha()
            {
                GUID = guid_planilha,
                NOME = "nomeplan",
                //GUID_TIPO = "guidtipo",
                Tipo              = l,
                FUNCAO            = "funcao",
                DESCRICAO         = "descricao",
                VERIFICADOR_UNICO = 0
            };

            DIContainer.Instance.AppContainer.Resolve <AppServiceBase <Planilha> >().Insert(planilha);

            var p = DIContainer.Instance.AppContainer.Resolve <AppServiceBase <Planilha> >().ReturnByGUID(guid_planilha);

            Assert.IsTrue(p.NOME == "nomeplan");

            string guid_grupo = Guid.NewGuid().ToString();

            var grupo = new Grupo()
            {
                GUID      = guid_grupo,
                ORDENADOR = 1,
                //GUID_PLANILHA = "xxxxxx",
                Planilha = p,
                NOME     = "nomeGrupo"
            };

            DIContainer.Instance.AppContainer.Resolve <AppServiceBase <Grupo> >().Insert(grupo);

            var g = DIContainer.Instance.AppContainer.Resolve <AppServiceBase <Grupo> >().ReturnByGUID(guid_grupo);

            string guid_item = Guid.NewGuid().ToString();

            var itemRev = new ItemRevisao()
            {
                GUID      = guid_item,
                ORDENADOR = 1,
                //GUID_GRUPO = "xxxxxx",
                Grupo     = g,
                DESCRICAO = "teste"
            };

            DIContainer.Instance.AppContainer.Resolve <AppServiceBase <ItemRevisao> >().Insert(itemRev);

            var plan = DIContainer.Instance.AppContainer.Resolve <AppServiceBase <Planilha> >().ReturnByGUID(guid_planilha);

            Assert.IsTrue(plan.ListaGrupos[0].NOME == "nomeGrupo");
            Assert.IsTrue(plan.ListaGrupos[0].ListaItens[0].DESCRICAO == "teste");
        }
Esempio n. 4
0
 public void SendEmail(string assunto, string corpo, List <string> emails, Planilha planilha, string imgPath)
 {
     throw new NotImplementedException();
 }
Esempio n. 5
0
        public static void Ler(Worksheet wsPlanilha, Planilha planilha, AppServiceBase <Configuracao> contextoConfiguracao)
        {
            Grupo grupo            = null;
            int   ordenarGrupoItem = 0;
            int   ordenarItemItem  = 0;

            int colIndex = 1;

            string cell;

            for (int rowIndex = 7; rowIndex < 80; rowIndex++)
            {
                cell = getColuna(rowIndex, colIndex);
                string texto = wsPlanilha.get_Range(cell, cell).Text;

                if (texto != "")
                {
                    int ordenadorGrupo = 0;
                    if (int.TryParse(texto, out ordenadorGrupo))
                    {
                        if (grupo == null || grupo.ORDENADOR < ordenadorGrupo)
                        {
                            cell = getColuna(rowIndex, colIndex + 1);
                            string nomeGrupo = wsPlanilha.get_Range(cell, cell).Text;

                            var listagrupos = planilha.ListaGrupos.Distinct().ToList();

                            if (listagrupos.FirstOrDefault(x => x.NOME == nomeGrupo) == null)
                            {
                                grupo = new Grupo()
                                {
                                    GUID      = Guid.NewGuid().ToString(),
                                    ORDENADOR = ordenadorGrupo,
                                    NOME      = nomeGrupo,
                                    Planilha  = planilha
                                };

                                planilha.ListaGrupos.Add(grupo);
                            }
                            //else
                            //{
                            //    grupo = listagrupos.FirstOrDefault(x => x.NOME == nomeGrupo);
                            //}
                        }
                    }
                    else if (int.TryParse(texto.Split('.')[0], out ordenarGrupoItem) && int.TryParse(texto.Split('.')[1], out ordenarItemItem))
                    {
                        if (grupo.ORDENADOR.Equals(ordenarGrupoItem))
                        {
                            cell = getColuna(rowIndex, colIndex + 1);
                            string descricaoRevisao = wsPlanilha.get_Range(cell, cell).Text;

                            if (descricaoRevisao != "")
                            {
                                var listaItens = planilha
                                                 .ListaGrupos.Last()
                                                 .ListaItens.Distinct().ToList();

                                if (listaItens.FirstOrDefault(x => x.DESCRICAO == descricaoRevisao) == null)
                                {
                                    ItemRevisao itemRevisao = new ItemRevisao()
                                    {
                                        GUID      = Guid.NewGuid().ToString(),
                                        DESCRICAO = descricaoRevisao,
                                        ORDENADOR = ordenarItemItem,
                                        Grupo     = grupo
                                    };

                                    planilha
                                    .ListaGrupos.Last()
                                    .ListaItens.Add(itemRevisao);
                                }
                            }
                        }
                    }
                }
            }
        }
Esempio n. 6
0
        public ListaColunasTemplate(Planilha planilha)
        {
            _planilha = planilha;

            _listaColunaRevisaoDocumento = new List <ColunaRevisaoViewModel>();
        }
Esempio n. 7
0
 public void SendEmail(Planilha planilha)
 {
 }
Esempio n. 8
0
        protected override void Seed(TrabalhoFinalApi.Models.ContextDb context)
        {
            // setup inicial de Tipo de veiculos
            var ListcaTipoVeiculo = new List <TipoVeiculo>();

            ListcaTipoVeiculo.Add(new TipoVeiculo()
            {
                Descricao = "Automóvel"
            });
            ListcaTipoVeiculo.Add(new TipoVeiculo()
            {
                Descricao = "Moto"
            });
            ListcaTipoVeiculo.Add(new TipoVeiculo()
            {
                Descricao = "Bicicleta"
            });
            ListcaTipoVeiculo.Add(new TipoVeiculo()
            {
                Descricao = "Patinete"
            });

            foreach (var item in ListcaTipoVeiculo)
            {
                context.tipoVeiculos.Add(item);
            }

            //context.SaveChanges();

            // Setup inicial de marcas
            List <Marca> listaMarca = new List <Marca>();

            listaMarca = Planilha.RetornaListaMarcasPlanilha("C:\\Users\\kiki\\Documents\\TrabalhoFinalApi\\TrabalhoFinalApi\\Arquivos\\MarcasVeiculos.csv", 1);

            foreach (var item in listaMarca)
            {
                context.marcas.Add(item);
            }

            listaMarca = Planilha.RetornaListaMarcasPlanilha("C:\\Users\\kiki\\Documents\\TrabalhoFinalApi\\TrabalhoFinalApi\\Arquivos\\MarcaMotos.csv", 2);

            foreach (var item in listaMarca)
            {
                context.marcas.Add(item);
            }


            context.SaveChanges();

            var listaModelo = new List <Modelo>();

            listaModelo = Planilha.RetornaListaModeloPlanilha("C:\\Users\\kiki\\Documents\\TrabalhoFinalApi\\TrabalhoFinalApi\\Arquivos\\ModeloVeiculos.csv", 1);

            foreach (var item in listaModelo)
            {
                context.modelos.Add(item);
            }

            listaModelo = Planilha.RetornaListaModeloPlanilha("C:\\Users\\kiki\\Documents\\TrabalhoFinalApi\\TrabalhoFinalApi\\Arquivos\\ModeloMotos.csv", 2);

            foreach (var item in listaModelo)
            {
                context.modelos.Add(item);
            }

            context.SaveChanges();

            var listaCor = new List <Cor>();

            listaCor.Add(new Cor()
            {
                Descricao = "Branco"
            });
            listaCor.Add(new Cor()
            {
                Descricao = "Preto"
            });
            listaCor.Add(new Cor()
            {
                Descricao = "Prata"
            });
            listaCor.Add(new Cor()
            {
                Descricao = "Cinza"
            });
            listaCor.Add(new Cor()
            {
                Descricao = "Vermelho"
            });
            listaCor.Add(new Cor()
            {
                Descricao = "Marrom/Bege"
            });
            listaCor.Add(new Cor()
            {
                Descricao = "Azul"
            });
            listaCor.Add(new Cor()
            {
                Descricao = "Verde"
            });
            listaCor.Add(new Cor()
            {
                Descricao = "Amarelo/Dourado"
            });
            listaCor.Add(new Cor()
            {
                Descricao = "Outras"
            });

            foreach (var item in listaCor)
            {
                context.cores.Add(item);
            }

            context.SaveChanges();


            var listaColaborador = new List <Colaborador>();

            for (int i = 0; i < 5; i++)
            {
                listaColaborador.Add(new Colaborador()
                {
                    Nome           = $"Fulano Teste{i}",
                    Email          = $"fulano{i}@fulano.com",
                    DataNascimento = DateTime.Parse("09/05/1992")
                });
            }
            listaColaborador.Add(new Colaborador()
            {
                Nome           = "Fulano com PDC",
                Email          = "*****@*****.**",
                Pcd            = true,
                DataNascimento = DateTime.Parse("09/05/2003")
            });
            listaColaborador.Add(new Colaborador()
            {
                Nome            = "Fulano TrabalhaNoturno",
                Email           = "*****@*****.**",
                TrabalhaNoturno = true,
                DataNascimento  = DateTime.Parse("09/05/2000")
            });

            foreach (var item in listaColaborador)
            {
                context.colaboradors.Add(item);
            }


            // carga de situações
            context.situacaos.Add(new Situacao()
            {
                Descricao = "Aguardando aprovação"
            });
            context.situacaos.Add(new Situacao()
            {
                Descricao = "Lista de espera"
            });
            context.situacaos.Add(new Situacao()
            {
                Descricao = "Aprovado"
            });

            context.SaveChanges();
        }
Esempio n. 9
0
        #pragma warning restore CS0169



        public Navegador()
        {
            this.guid         = "";
            this.nivel        = 0;
            _planilhaCorrente = null;
        }
Esempio n. 10
0
        public static ListaVerificacao CriaLV(ValoresComandoCriaLV valoresComandoCriaLV)
        {
            ListaVerificacao listaVerificacao = new ListaVerificacao();



            NumeroDocSNCLavalin numeroDocSNCLavalin = new NumeroDocSNCLavalin(valoresComandoCriaLV.NumeroSNC);


            //Insere GUID
            numeroDocSNCLavalin.GUID = valoresComandoCriaLV.NovoGuidLV;

            Projeto projeto = null;

            using (var contextoProjeto = DIContainer.Instance.AppContainer.Resolve <AppServiceBase <Projeto> >())
            {
                contextoProjeto.Start();

                var listaProjetos = contextoProjeto.GetByProperty("NUMERO", numeroDocSNCLavalin.PROJETO).ToList();

                if (listaProjetos.Count > 0 && listaProjetos.Count < 2)
                {
                    projeto = listaProjetos.FirstOrDefault();

                    if (projeto.ListaOSs.FirstOrDefault(x => x.NUMERO == numeroDocSNCLavalin.OS) == null)
                    {
                        projeto.AddOS(new OS()
                        {
                            GUID    = Guid.NewGuid().ToString(),
                            NUMERO  = numeroDocSNCLavalin.OS,
                            Projeto = projeto
                        });
                    }

                    if (projeto.ListaAreas.FirstOrDefault(x => x.NUMERO == numeroDocSNCLavalin.AREA) == null)
                    {
                        projeto.AddArea(new Area()
                        {
                            GUID    = Guid.NewGuid().ToString(),
                            NUMERO  = numeroDocSNCLavalin.AREA,
                            Projeto = projeto
                        });
                    }

                    contextoProjeto.Update(projeto);
                    contextoProjeto.Commit();
                }
                else
                {
                    projeto = new Projeto()
                    {
                        GUID   = Guid.NewGuid().ToString(),
                        NUMERO = numeroDocSNCLavalin.PROJETO
                    };

                    projeto.AddOS(new OS()
                    {
                        GUID    = Guid.NewGuid().ToString(),
                        NUMERO  = numeroDocSNCLavalin.OS,
                        Projeto = projeto
                    });

                    projeto.AddArea(new Area()
                    {
                        GUID    = Guid.NewGuid().ToString(),
                        NUMERO  = numeroDocSNCLavalin.AREA,
                        Projeto = projeto
                    });


                    contextoProjeto.Insert(projeto);
                    contextoProjeto.Commit();
                }
            }

            //Prepara planilha
            Planilha planilha = null;

            using (var contextoPlanilha = DIContainer.Instance.AppContainer.Resolve <AppServiceBase <Planilha> >())
            {
                contextoPlanilha.Start();
                planilha = contextoPlanilha.ReturnByGUID(valoresComandoCriaLV.GuidPlanilha);
            }


            //Insere Lista
            using (var contextoLV = DIContainer.Instance.AppContainer.Resolve <AppServiceBase <ListaVerificacao> >())
            {
                contextoLV.Start();

                listaVerificacao = new ListaVerificacao()
                {
                    GUID           = numeroDocSNCLavalin.GUID,
                    NUMERO         = "1",
                    DOC_VERIFICADO = numeroDocSNCLavalin.ToString(),
                    Planilha       = planilha,
                    Projeto        = projeto,
                    OS             = projeto.ListaOSs.Last(),
                    Area           = projeto.ListaAreas.Last()
                };

                contextoLV.Insert(listaVerificacao);
                contextoLV.Commit();
            }


            //Insere NumeroSNCLavalin
            using (var contextoNumeroDocSNCLavalin = DIContainer.Instance.AppContainer.Resolve <AppServiceBase <NumeroDocSNCLavalin> >())
            {
                contextoNumeroDocSNCLavalin.Start();
                contextoNumeroDocSNCLavalin.Insert(numeroDocSNCLavalin);
                contextoNumeroDocSNCLavalin.Commit();
            }

            //return true;



            return(listaVerificacao);
        }
Esempio n. 11
0
        public List <Planilha> GetByMonth(int monthNumber)
        {
            var month = new DateTime(2020, monthNumber, 1).ToString("MMMM");

            List <Planilha> planilhas = new List <Planilha>();

            //Process the list of files found in the directory.
            string[] files = Directory.GetFiles(_inputSource).Where(x => !x.Contains("~$")).ToArray();
            foreach (var file in files)
            {
                string   fileName = Path.GetFileName(file);
                Planilha planilha = new Planilha()
                {
                    CaminhoFonte = file, NomeArquivo = fileName
                };
                try
                {
                    if (monthNumber.ToString() == Planilha.NomeMes(planilha) || month == Planilha.NomeMes(planilha))
                    {
                        planilhas.Add(new Planilha()
                        {
                            CaminhoFonte = file
                        });
                    }
                }
                catch (Exception ex)
                {
                    /*IGNORA TODAS AS PLANILHAS QUE DESOBEDECEM OS FORMATOS:
                     *   nome_login_mes_negocio => MICHELLEGOMESOLIVEIRADOSANJOS_manjos_abril_Contabilidade
                     *   usuarioPC_negocio_mes => micke_Perícia_4
                     */
                }
            }

            return(planilhas);
        }
Esempio n. 12
0
 public void incluir(Planilha dados)
 {
     daoPlanilha.addnota(dados);
 }