Esempio n. 1
0
        public void UpdateChavePassagensPedagio(PassagensPedagio passagensPedagio)
        {
            var passagemUpdate = _context.PassagensPedagios.First(c => c.PassagemPedagioId == passagensPedagio.PassagemPedagioId);

            passagemUpdate.OpRodoviaChave = passagensPedagio.OpRodoviaChave;
            passagemUpdate.KmChave        = passagensPedagio.KmChave;
            passagemUpdate.SentidoChave   = passagensPedagio.SentidoChave;
            passagemUpdate.CidadeChave    = passagensPedagio.CidadeChave;
            passagemUpdate.EstadoChave    = passagensPedagio.EstadoChave;
            _context.SaveChanges();
        }
        public void AtualizaPassagensPedagio(ChaveBuscaViewsModels chave, int id)
        {
            PassagensPedagio passagemChaveUm = new PassagensPedagio();

            passagemChaveUm.PassagemPedagioId = id;
            passagemChaveUm.OpRodoviaChave    = chave.Rodovia;
            passagemChaveUm.KmChave           = chave.Km;
            passagemChaveUm.SentidoChave      = chave.Sentido;
            passagemChaveUm.CidadeChave       = chave.Cidade;
            passagemChaveUm.EstadoChave       = chave.Estado;
            _rodoviaRepository.UpdateChavePassagensPedagio(passagemChaveUm);
        }
        public List <PassagensPedagio> LerAbaPassagensPedagio(ArquivosImportados arquivoImportado)
        {
            List <PassagensPedagio> listapassagensPedagios = new List <PassagensPedagio>();

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

            using (ExcelPackage package = new ExcelPackage(file))
            {
                ExcelWorksheet workSheet = package.Workbook.Worksheets["PASSAGENS 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();

                        PassagensPedagio passagensPedagio = new PassagensPedagio();
                        passagensPedagio.Placa              = workSheet.Cells[i, 1].Value.ToString();
                        passagensPedagio.Tag                = workSheet.Cells[i, 2].Value.ToString();
                        passagensPedagio.Prefixo            = workSheet.Cells[i, 3].Value.ToString();
                        passagensPedagio.Marca              = workSheet.Cells[i, 4].Value.ToString();
                        passagensPedagio.Categ              = workSheet.Cells[i, 5].Value.ToString();
                        passagensPedagio.Data               = Convert.ToDateTime(workSheet.Cells[i, 6].Value.ToString());
                        passagensPedagio.Hora               = Convert.ToDateTime(montarData);
                        passagensPedagio.Rodovia            = workSheet.Cells[i, 8].Value.ToString();
                        passagensPedagio.Praca              = workSheet.Cells[i, 9].Value.ToString();
                        passagensPedagio.Valor              = Convert.ToDecimal(workSheet.Cells[i, 10].Value.ToString());
                        passagensPedagio.ArquivoImportadoId = arquivoImportado.ArquivoImportadoId;
                        listapassagensPedagios.Add(passagensPedagio);
                    }
                }
            }

            return(listapassagensPedagios);
        }
 public void SalvarPassagensPedagio(PassagensPedagio passagensPedagio)
 {
     _context.PassagensPedagios.Add(passagensPedagio);
     _context.SaveChanges();
 }