示例#1
0
        public void SalvarStringVAlorEixoAbaixado(PassagensValePedagio passagensValePedagio, string strValor)
        {
            var rodoviasTarifasSalva = _context.PassagensValePedagios.First(c => c.PassagemValePedagioId == passagensValePedagio.PassagemValePedagioId);

            rodoviasTarifasSalva.EixoAbaixadoComparacao = strValor;
            _context.SaveChanges();
        }
        public List <PassagensValePedagio> LerAbaPassagensValePedagio(ArquivosImportados arquivoImportado)
        {
            List <PassagensValePedagio> listapassagensValePedagios = new List <PassagensValePedagio>();

            FileInfo file = new FileInfo(Path.Combine(arquivoImportado.PastaImportacao, arquivoImportado.NomeGerado));

            using (ExcelPackage package = new ExcelPackage(file))
            {
                ExcelWorksheet workSheet = package.Workbook.Worksheets["PASSAGENS VALE-PEDÁGIO"];
                int            totalRows = workSheet.Dimension.Rows;
                int            contRows  = GetLastUsedRow(workSheet);

                for (int i = 2; i <= contRows; i++)
                {
                    if (!String.IsNullOrEmpty(workSheet.Cells[i, 1].Value.ToString()))
                    {
                        string montarData = workSheet.Cells[i, 6].Value.ToString() + " " + workSheet.Cells[i, 7].Value.ToString();

                        PassagensValePedagio passagensValePedagio = new PassagensValePedagio();
                        passagensValePedagio.Placa              = workSheet.Cells[i, 1].Value.ToString();
                        passagensValePedagio.Tag                = workSheet.Cells[i, 2].Value.ToString();
                        passagensValePedagio.Prefixo            = workSheet.Cells[i, 3].Value.ToString();
                        passagensValePedagio.Marca              = workSheet.Cells[i, 4].Value.ToString();
                        passagensValePedagio.Categ              = workSheet.Cells[i, 5].Value.ToString();
                        passagensValePedagio.Data               = Convert.ToDateTime(workSheet.Cells[i, 6].Value.ToString());
                        passagensValePedagio.Hora               = Convert.ToDateTime(montarData);
                        passagensValePedagio.Rodovia            = workSheet.Cells[i, 8].Value.ToString();
                        passagensValePedagio.Praca              = workSheet.Cells[i, 9].Value.ToString();
                        passagensValePedagio.Valor              = Convert.ToDecimal(workSheet.Cells[i, 10].Value.ToString());
                        passagensValePedagio.Viagem             = workSheet.Cells[i, 11].Value.ToString();
                        passagensValePedagio.Embarcador         = workSheet.Cells[i, 12].Value.ToString();
                        passagensValePedagio.Cnpj               = workSheet.Cells[i, 13].Value.ToString();
                        passagensValePedagio.ArquivoImportadoId = arquivoImportado.ArquivoImportadoId;
                        listapassagensValePedagios.Add(passagensValePedagio);
                    }
                }
            }

            return(listapassagensValePedagios);
        }
 public void SalvarPassagensValePedagio(PassagensValePedagio passagensValePedagio)
 {
     _context.PassagensValePedagios.Add(passagensValePedagio);
     _context.SaveChanges();
 }