public Boolean liberacaoEspecial(string Ticket, string motivo) { var vaga = estDAO.GetEstacionamentoByID(Ticket); estDAO.liberacaoEspecial(getVagaPeloTicket(Ticket), motivo); return(true); }
public void liberaSPagamento(string cod, string nomeMotivo) { var vaga = yareYare.getVagaPeloTicket(cod); estDAO.modificarValorAPagar(vaga, 0.0); estDAO.liberacaoEspecial(vaga, nomeMotivo); estDAO.liberaTicket(vaga); }
public int liberaSaida(string cod) { if (estcfg.aberto() == false) { return(5); } if (estcfg.codExiste(cod) == false) { return(0); } var ticket = est.GetEstacionamentoByID(cod); if (im.temAtivado() == true) { var motivo = im.motivo(); est.liberacaoEspecial(ticket, motivo); est.liberaTicket(ticket); est.modificarValorAPagar(ticket, 0.0); est.mudarHoraDeSaida(ticket, DateTime.Now); return(-1); } if (est.GetEstacionamentoByID(cod).CodEspecial != null) { //if(ticket.dt_hr_saida != ) if (ticket.Liberado == true) { est.mudarHoraDeSaida(ticket, DateTime.ParseExact(datador.now(), "MM-dd-yyyy HH:mm:ss", new CultureInfo("en-US"))); return(1); } else { return(3); } } else if (calc.checaCortesia(cod) == false) { if (ticket.Liberado == true) { est.mudarHoraDeSaida(ticket, DateTime.ParseExact(datador.now(), "MM-dd-yyyy HH:mm:ss", new CultureInfo("en-US"))); return(1); } else if (ticket.Liberado == false) { return(3); } } else { double valor = 0.0; string motivo = "Cortesia"; est.modificarValorAPagar(ticket, valor); est.liberacaoEspecial(ticket, motivo); est.mudarHoraDeSaida(ticket, DateTime.ParseExact(datador.now(), "MM-dd-yyyy HH:mm:ss", new CultureInfo("en-US"))); est.liberaTicket(ticket); return(2); } return(4); }