Beispiel #1
0
        //funcion que inserta un alquiler de un coche, recibe un objeto alquilan y lo inserta, parecido a insertarUsuario
        public void insertarAlquiler(transversal.alquilan al)
        {
            conexion.Close();
            string cadenaConsulta;

            conexion.Open();
            try
            {
                //Formar la sentencia SQL, un INSERT en este caso
                cadenaConsulta = "INSERT INTO alquilan VALUES (" + al.GSidCoche + "," + al.GSidUsuario + ",'" + al.GSfAlquiler + "','" + al.GSfFin + "')";
                SqlCommand myCommand = new SqlCommand(cadenaConsulta, conexion);
                myCommand.ExecuteNonQuery();

                //cambiamos la disponibilidad del vehiculo para que el vehiculo ya no este disponible
                cadenaConsulta = "UPDATE coches SET disponible = 0 WHERE id=" + al.GSidCoche;
                SqlCommand myCommand2 = new SqlCommand(cadenaConsulta, conexion);
                myCommand2.ExecuteNonQuery();
                conexion.Close();
            }
            catch (Exception ex)
            {
                conexion.Close();
            }
        }
Beispiel #2
0
 //funcion que gestiona el alquiler de un coche
 public void alquilarCoche(int idc, int idu, string fa, string ff)
 {
     //recibe el id_usuario, id_coche, fecha_actual y fecha_final
     transversal.alquilan a = new transversal.alquilan(idc, idu, fa, ff);
     f.insertarAlquiler(a);
 }