public ActionResult CadastrarCategoria(string Tamanho, string Valor) { CategoriaVeiculo cv = new CategoriaVeiculo(); double ValorConvertido = Convert.ToDouble(Valor); cv.Tamanho = Tamanho; cv.Valor = ValorConvertido; CategoriaVeiculoDAO.CadastrarCategoria(cv); return(RedirectToAction("IndexCategoria", "Veiculo")); }
public static double CalcularHora(double Tempo, int?id) { CategoriaVeiculo cv = CategoriaVeiculoDAO.BuscarCategoriaPorId(id); int Horas = (Convert.ToInt32(Tempo) / 60); int Minutos = (Convert.ToInt32(Tempo) % 60); double Total = (Horas * cv.Valor) + ((Minutos * cv.Valor) / 60); double TotalFinal = Math.Round(Total, 2); //double Teste = Convert.ToDouble(TotalFinal); return(TotalFinal); }
public ActionResult AlterarCategoria(int txtId, string txtValor, string txtTamanho) { double dValor = Convert.ToDouble(txtValor); CategoriaVeiculo cv = CategoriaVeiculoDAO.BuscarCategoriaPorId(txtId); cv.Tamanho = txtTamanho; cv.Valor = dValor; CategoriaVeiculoDAO.AlterarCategoria(cv); //ViewBag.Veiculos = VeiculoDAO.BuscarVeiculoPorId(id); return(RedirectToAction("IndexCategoria", "Veiculo")); }
public ActionResult Cadastrar(int?CategoriaVeiculo, Veiculo v) { ViewBag.CategoriaVeiculo = new SelectList(CategoriaVeiculoDAO.RetornarCategoria(), "IdCategoria", "Tamanho"); v.CategoriaVeiculo = CategoriaVeiculoDAO.BuscarCategoriaPorId(CategoriaVeiculo); if (Util.ValidaPlaca.PlacaValida(v.Placa)) { if (VeiculoDAO.CadastrarVeiculo(v)) { return(RedirectToAction("Index", "Veiculo")); } return(View(v)); } return(View(v)); }
public ActionResult Saida(string txtSaida, int txtId) { Movimentacao mov = MovimentacaoDAO.BuscarMovimentacaoPorId(txtId); DateTime dataSaida = DateTime.ParseExact(txtSaida, "dd/MM HH:mm", System.Globalization.CultureInfo.InvariantCulture); mov.Saida = dataSaida; CategoriaVeiculo cv = CategoriaVeiculoDAO.BuscarCategoriaPorId(mov.Veiculo.CategoriaVeiculo.IdCategoria); TimeSpan TempoTeste = (mov.Saida.AddMinutes(1) - mov.Entrada.AddMinutes(1)); double Minutos = TempoTeste.TotalMinutes; //TimeSpan TempoTotal = mov.Saida - mov.Entrada; //int Teste = MinutosTotais.Minutes; //if(Teste.Minutes > 30) double Pagamento = (Util.CalculoHora.CalcularHora(Minutos, cv.IdCategoria)); mov.Diferenca = Convert.ToInt32(Minutos); mov.Pagamento = Pagamento; //DateTime EntradaCalculo = mov.Entrada; //System.TimeSpan CalculoTempo = dataSaida - EntradaCalculo; ////CalculoTempoString //double Valor = CalculoTempo Vaga va = VagasDAO.BuscarVagaPorId(mov.Vaga.IdVaga); Veiculo ve = VeiculoDAO.BuscarVeiculoPorId(mov.Veiculo.IdVeiculo); //mov.Pagamento = teste; MovimentacaoDAO.AlterarMovimentacao(mov); VagasDAO.AlterarVagaStatus(va); VeiculoDAO.AlterarVeiculoStatus(ve); MovimentacaoDAO.FinalizarMovimentacao(mov); return(RedirectToAction("Index", "Movimentacao")); }
public ActionResult IndexCategoria() { ViewBag.VeiculosCategoria = CategoriaVeiculoDAO.RetornarCategoria(); return(View()); }
public ActionResult Cadastrar() { ViewBag.CategoriaVeiculo = new SelectList(CategoriaVeiculoDAO.RetornarCategoria(), "IdCategoria", "Tamanho"); return(View()); }
public ActionResult AlterarCategoria(int?id) { ViewBag.CategoriaVeiculos = CategoriaVeiculoDAO.BuscarCategoriaPorId(id); return(View()); }
public ActionResult RemoverCategoria(int?id) { CategoriaVeiculoDAO.RemoverCategoria(CategoriaVeiculoDAO.BuscarCategoriaPorId(id)); return(RedirectToAction("IndexCategoria", "Veiculo")); }