private void button1_Click(object sender, EventArgs e) { string query = "update auto_parqueo set ocupado = 0, hora_salida = '" + DateTime.Now.ToString("HH:mm:ss") + "'where fecha_entrada = '" + DateTime.Now.ToString("yyyy-MM-dd") + "' and id_auto ="; string queryFactura = "select (TIME_TO_SEC(TIMEDIFF(hora_salida, hora_entrada))/3600) * tarifa as total_facturar from auto_parqueo where fecha_entrada ='" + DateTime.Now.ToString("yyyy-MM-dd") + "' and id_auto ="; string placa = this.txtPlaca.Text.ToString(); String verificarCarro = "SELECT * FROM automovil WHERE placa = '" + placa + "'"; Carro c = cc.Obtener(verificarCarro); if (c.IdCarro == 0) { MessageBox.Show("Vehiculo no encontrado"); } else { decimal monto = 0; query += c.IdCarro; queryFactura += c.IdCarro; pac.SalidaCarroParqueo(query); monto = pac.obtenerMontoFac(queryFactura); MessageBox.Show("Debe pagar " + monto); } }
private void btnIngresarParqueo_Click(object sender, EventArgs e) { String placa = this.txtPlaca.Text; int tipo = 0; long idCarroDB = 0; String espacioEstacionamiento = nombreBoton; switch (cboxTipoVehiculo.SelectedItem.ToString()) { case "Motocicleta": tipo = 1; break; case "Camion": tipo = 2; break; case "Vehiculo": tipo = 3; break; default: tipo = 0; break; } //queries String verificarCarro = "SELECT * FROM automovil WHERE placa = '" + placa + "'"; String nuevoCarro = "INSERT INTO automovil (placa,tipo) VALUES ('" + placa + "'," + tipo + ")"; Carro carro = cc.Obtener(verificarCarro); String insertarEspacioParqueo = String.Empty; if (carro.IdCarro == 0) { idCarroDB = cc.Insertar(nuevoCarro); insertarEspacioParqueo = "INSERT INTO auto_parqueo(id_parqueo,espacio,id_auto,fecha_entrada,hora_entrada,hora_salida,tarifa,ocupado) " + " VALUES (" + idParqueo + ",'" + nombreBoton + "'," + idCarroDB + ",'" + DateTime.Now.ToString("yyyy-MM-dd") + "','" + DateTime.Now.ToString("HH:mm:ss") + "',null,1.5,1)"; } else { insertarEspacioParqueo = "INSERT INTO auto_parqueo(id_parqueo,espacio,id_auto,fecha_entrada,hora_entrada,hora_salida,tarifa,ocupado) " + " VALUES (" + idParqueo + ",'" + nombreBoton + "'," + carro.IdCarro + ",'" + DateTime.Now.ToString("yyyy-MM-dd") + "','" + DateTime.Now.ToString("HH:mm:ss") + "',null,1.5,1)"; } Console.WriteLine(insertarEspacioParqueo); pac.Insertar(insertarEspacioParqueo); liberarParqueo(); cargarParqueos(); }