internal List <cliente_reserva> BuscaReservasNaoPagas() { return(DAOGenerico.BuscaReservasAgrupCliente(new reserva() { fl_pago = false }, SortOrder.Descending, _conexaoSql)); }
Persistencia() { if (_context == null) { string connString = @"Data Source=FER-PC\SQLEXPRESS;Initial Catalog=ColegioEF;Integrated Security=True"; _context = new ColegioContext(connString); _context.Configuration.LazyLoadingEnabled = true; _context.Configuration.ProxyCreationEnabled = true; } _Dao = new DAOGenerico <T>(_context); }
///Método criado para a central de digitalização de processos salvar andamentos retornando o id do andamento usado public int SalvarAndamento(int idProcesso, ref FileUpload fileUpload, Pessoa pessoa, string descricaoModalidade, string faseProcesso, string endereco, string observacaoAndamento) { Processo oProcesso = Processo.Find(idProcesso); ProcessoAndamento oProcessoAndamento = new ProcessoAndamento(); SrvFluxoAndamento srvFluxo = new SrvFluxoAndamento(); SrvProcesso srvProc = new SrvProcesso(); SrvMotivoAndamento srvMotivoAnd = new SrvMotivoAndamento(); oProcessoAndamento.Cadastrante = pessoa; oProcessoAndamento.DataCadastro = DateTime.Now; oProcessoAndamento.DataAndamento = DateTime.Now; oProcessoAndamento.Andamento = observacaoAndamento; oProcessoAndamento.Processo = srvProc.ListarProcesso(idProcesso); oProcessoAndamento.FluxoAndamento = srvFluxo.RetornaFluxoAndamento(oProcesso.Classificacao.Modalidade.Descricao, descricaoModalidade, faseProcesso); if (!string.IsNullOrEmpty(fileUpload.FileName)) { if (!ValidarExtensao(fileUpload.FileName)) { throw new Exception("Por favor, verificar se a extensão do arquivo está correta. Tipo de arquivo inválido. Só é aceito arquivos: .pdf, .p7s. Para mairores detalhes entre em contato com a CTI."); } else { if (oProcessoAndamento.FluxoAndamento != null) { oProcessoAndamento.SaveAndFlush(); SalvarArquivo(oProcessoAndamento.Id, ref fileUpload, endereco.Replace("@ESTRUTURAREPOSITORIO", SrvDigitalizacao.getEnderecoRegraRepositorio(idProcesso, oProcessoAndamento.Id))); DAOGenerico dao = new DAOGenerico(); //dao.AtualizarTabelaoComPublicacaoEdital(oProcessoAndamento.Processo.Id,oProcessoAndamento.Id.ToString()); } else { throw new Exception("NÃO EXISTE FLUXO ANDAMENTO CADASTRADO PARA ESSE TIPO DE PROCESSO"); } } } else { throw new Exception("É necessário escolher um arquivo para anexar ao processo."); } return(oProcessoAndamento.Id); }
internal List <cliente_multa> BuscaTotalPagarMultasCliente() { return(DAOGenerico.BuscaClienteMultaTotalPagar(_conexaoSql)); }
internal List <reserva_multa> BuscaReservasComMultasNaoPagas() { return(DAOGenerico.BuscaReservasMultaNaoPaga(_conexaoSql)); }
Persistencia() { _Dao = new DAOGenerico <T>(); }