示例#1
0
        public string CriarArquivoInspecoesAnexo(IList <InspecaoCsvModel> inspecoes)
        {
            // string physicalPathToDirectory = Environment.GetEnvironmentVariable("CIPP");
            string      filePhisical = Configurations.DiretorioRaiz();
            string      fileName     = ".csv";
            var         date         = DateTime.Now.ToString("yyyy-MM-dd_HH-mm", CultureInfo.InvariantCulture);
            ExportarCSV inspecaoCsv  = new ExportarCSV();
            Notificacao email        = new Notificacao();

            foreach (var item in inspecoes)
            {
                inspecaoCsv.AddRow();
                inspecaoCsv["Codigo Cipp"]      = item.CodigoCipp;
                inspecaoCsv["Codigo OIA-PP"]    = item.CodigoOia;
                inspecaoCsv["Placa"]            = item.PlacaLicenca;
                inspecaoCsv["Equipamento"]      = item.NumeroEquipamento;
                inspecaoCsv["Data da Inspecao"] = item.DataInspecao.Date;
            }
            var path = filePhisical + "CIPP -" + date + fileName;


            inspecaoCsv.ExportToFile(path);

            email.EnviarEmailComAnexo("*****@*****.**", path);
            email.EnviarEmailComAnexo("*****@*****.**", path);
            return(path);
        }